--- a/eric6/Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.py Thu Feb 04 14:38:33 2021 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright (c) 2015 - 2021 Detlev Offenbach <detlev@die-offenbachs.de> -# - -""" -Module implementing the Flash Cookies Manager configuration page. -""" - -from E5Gui.E5PathPicker import E5PathPickerModes - -from .ConfigurationPageBase import ConfigurationPageBase -from .Ui_WebBrowserFlashCookieManagerPage import ( - Ui_WebBrowserFlashCookieManagerPage -) - -import Preferences - - -class WebBrowserFlashCookieManagerPage(ConfigurationPageBase, - Ui_WebBrowserFlashCookieManagerPage): - """ - Class implementing the Flash Cookies Manager configuration page. - """ - def __init__(self): - """ - Constructor - """ - super(WebBrowserFlashCookieManagerPage, self).__init__() - self.setupUi(self) - self.setObjectName("WebBrowserFlashCookieManagerPage") - - self.flashDataPathPicker.setMode(E5PathPickerModes.DirectoryMode) - - # set initial values - self.flashDataPathPicker.setText( - Preferences.getWebBrowser("FlashCookiesDataPath")) - self.autoModeGroup.setChecked( - Preferences.getWebBrowser("FlashCookieAutoRefresh")) - self.notificationGroup.setChecked( - Preferences.getWebBrowser("FlashCookieNotify")) - self.deleteGroup.setChecked( - Preferences.getWebBrowser("FlashCookiesDeleteOnStartExit")) - - def save(self): - """ - Public slot to save the Flash Cookies Manager configuration. - """ - Preferences.setWebBrowser( - "FlashCookiesDataPath", self.flashDataPathPicker.text()) - Preferences.setWebBrowser( - "FlashCookieAutoRefresh", self.autoModeGroup.isChecked()) - Preferences.setWebBrowser( - "FlashCookieNotify", self.notificationGroup.isChecked()) - Preferences.setWebBrowser( - "FlashCookiesDeleteOnStartExit", self.deleteGroup.isChecked()) - - -def create(dlg): - """ - Module function to create the configuration page. - - @param dlg reference to the configuration dialog - @return reference to the instantiated page (ConfigurationPageBase) - """ - page = WebBrowserFlashCookieManagerPage() - return page