eric6/Preferences/ConfigurationPages/NetworkPage.py

changeset 7628
f904d0eef264
parent 7360
9190402e4505
child 7780
41420f82c0ac
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
116 (ConfigurationWidget.DefaultMode, 116 (ConfigurationWidget.DefaultMode,
117 ConfigurationWidget.HelpBrowserMode, 117 ConfigurationWidget.HelpBrowserMode,
118 ConfigurationWidget.WebBrowserMode) 118 ConfigurationWidget.WebBrowserMode)
119 """ 119 """
120 from ..ConfigurationDialog import ConfigurationWidget 120 from ..ConfigurationDialog import ConfigurationWidget
121 assert displayMode in ( 121 if displayMode in (
122 ConfigurationWidget.DefaultMode, 122 ConfigurationWidget.DefaultMode,
123 ConfigurationWidget.HelpBrowserMode, 123 ConfigurationWidget.HelpBrowserMode,
124 ConfigurationWidget.WebBrowserMode 124 ConfigurationWidget.WebBrowserMode
125 ) 125 ):
126 126 self.__displayMode = displayMode
127 self.__displayMode = displayMode 127 if not self.__configDlg.isUsingWebEngine():
128 if not self.__configDlg.isUsingWebEngine(): 128 self.cleanupGroup.hide()
129 self.cleanupGroup.hide() 129 self.displayGroup.hide()
130 self.displayGroup.hide()
131 else:
132 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy")
133 from WebBrowser.Download.DownloadManager import DownloadManager
134 if policy == DownloadManager.RemoveNever:
135 self.cleanupNeverButton.setChecked(True)
136 elif policy == DownloadManager.RemoveExit:
137 self.cleanupExitButton.setChecked(True)
138 else: 130 else:
139 self.cleanupSuccessfulButton.setChecked(True) 131 policy = Preferences.getWebBrowser(
140 self.openOnStartCheckBox.setChecked( 132 "DownloadManagerRemovePolicy")
141 Preferences.getWebBrowser("DownloadManagerAutoOpen")) 133 from WebBrowser.Download.DownloadManager import DownloadManager
142 self.closeOnFinishedCheckBox.setChecked( 134 if policy == DownloadManager.RemoveNever:
143 Preferences.getWebBrowser("DownloadManagerAutoClose")) 135 self.cleanupNeverButton.setChecked(True)
144 self.__webEngine = True 136 elif policy == DownloadManager.RemoveExit:
137 self.cleanupExitButton.setChecked(True)
138 else:
139 self.cleanupSuccessfulButton.setChecked(True)
140 self.openOnStartCheckBox.setChecked(
141 Preferences.getWebBrowser("DownloadManagerAutoOpen"))
142 self.closeOnFinishedCheckBox.setChecked(
143 Preferences.getWebBrowser("DownloadManagerAutoClose"))
144 self.__webEngine = True
145 145
146 def save(self): 146 def save(self):
147 """ 147 """
148 Public slot to save the Networj configuration. 148 Public slot to save the Networj configuration.
149 """ 149 """

eric ide

mercurial