eric6/Preferences/ConfigurationPages/NetworkPage.py

branch
without_py2_and_pyqt4
changeset 7196
ab0a91b82b37
parent 6942
2602857055c5
child 7229
53054eb5b15a
equal deleted inserted replaced
7192:a22eee00b052 7196:ab0a91b82b37
37 self.setObjectName("NetworkPage") 37 self.setObjectName("NetworkPage")
38 38
39 self.__configDlg = configDialog 39 self.__configDlg = configDialog
40 self.__displayMode = None 40 self.__displayMode = None
41 self.__webEngine = False 41 self.__webEngine = False
42 self.__webKit = False
43 42
44 self.downloadDirPicker.setMode(E5PathPickerModes.DirectoryMode) 43 self.downloadDirPicker.setMode(E5PathPickerModes.DirectoryMode)
45 44
46 self.ftpProxyTypeCombo.addItem( 45 self.ftpProxyTypeCombo.addItem(
47 self.tr("No FTP Proxy"), E5FtpProxyType.NoProxy) 46 self.tr("No FTP Proxy"), E5FtpProxyType.NoProxy)
125 ConfigurationWidget.HelpBrowserMode, 124 ConfigurationWidget.HelpBrowserMode,
126 ConfigurationWidget.WebBrowserMode 125 ConfigurationWidget.WebBrowserMode
127 ) 126 )
128 127
129 self.__displayMode = displayMode 128 self.__displayMode = displayMode
130 if self.__displayMode == ConfigurationWidget.HelpBrowserMode or \ 129 if not self.__configDlg.isUsingWebEngine():
131 not self.__configDlg.isUsingWebEngine(): 130 self.cleanupGroup.hide()
132 try:
133 policy = Preferences.getHelp("DownloadManagerRemovePolicy")
134 from Helpviewer.Download.DownloadManager import DownloadManager
135 if policy == DownloadManager.RemoveNever:
136 self.cleanupNeverButton.setChecked(True)
137 elif policy == DownloadManager.RemoveExit:
138 self.cleanupExitButton.setChecked(True)
139 else:
140 self.cleanupSuccessfulButton.setChecked(True)
141 self.__webKit = True
142 except ImportError:
143 self.cleanupGroup.hide()
144 self.displayGroup.hide() 131 self.displayGroup.hide()
145 else: 132 else:
146 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy") 133 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy")
147 from WebBrowser.Download.DownloadManager import DownloadManager 134 from WebBrowser.Download.DownloadManager import DownloadManager
148 if policy == DownloadManager.RemoveNever: 135 if policy == DownloadManager.RemoveNever:
168 "DownloadPath", 155 "DownloadPath",
169 self.downloadDirPicker.text()) 156 self.downloadDirPicker.text())
170 Preferences.setUI( 157 Preferences.setUI(
171 "RequestDownloadFilename", 158 "RequestDownloadFilename",
172 self.requestFilenameCheckBox.isChecked()) 159 self.requestFilenameCheckBox.isChecked())
173 if self.__webKit: 160 if self.__webEngine:
174 from Helpviewer.Download.DownloadManager import DownloadManager
175 if self.cleanupNeverButton.isChecked():
176 policy = DownloadManager.RemoveNever
177 elif self.cleanupExitButton.isChecked():
178 policy = DownloadManager.RemoveExit
179 else:
180 policy = DownloadManager.RemoveSuccessFullDownload
181 Preferences.setHelp("DownloadManagerRemovePolicy", policy)
182 elif self.__webEngine:
183 from WebBrowser.Download.DownloadManager import DownloadManager 161 from WebBrowser.Download.DownloadManager import DownloadManager
184 if self.cleanupNeverButton.isChecked(): 162 if self.cleanupNeverButton.isChecked():
185 policy = DownloadManager.RemoveNever 163 policy = DownloadManager.RemoveNever
186 elif self.cleanupExitButton.isChecked(): 164 elif self.cleanupExitButton.isChecked():
187 policy = DownloadManager.RemoveExit 165 policy = DownloadManager.RemoveExit

eric ide

mercurial