7 Module implementing the Network configuration page. |
7 Module implementing the Network configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import pyqtSlot |
10 from PyQt6.QtCore import pyqtSlot |
11 |
11 |
12 from EricWidgets.EricPathPicker import EricPathPickerModes |
12 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
13 |
13 |
14 from EricNetwork.EricFtp import EricFtpProxyType |
14 from eric7.EricNetwork.EricFtp import EricFtpProxyType |
15 |
15 |
16 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .ConfigurationPageBase import ConfigurationPageBase |
17 from .Ui_NetworkPage import Ui_NetworkPage |
17 from .Ui_NetworkPage import Ui_NetworkPage |
18 |
18 |
19 import Preferences |
19 from eric7 import Preferences |
20 |
20 |
21 |
21 |
22 class NetworkPage(ConfigurationPageBase, Ui_NetworkPage): |
22 class NetworkPage(ConfigurationPageBase, Ui_NetworkPage): |
23 """ |
23 """ |
24 Class implementing the Network configuration page. |
24 Class implementing the Network configuration page. |
123 if not self.__configDlg.isUsingWebEngine(): |
123 if not self.__configDlg.isUsingWebEngine(): |
124 self.cleanupGroup.hide() |
124 self.cleanupGroup.hide() |
125 self.displayGroup.hide() |
125 self.displayGroup.hide() |
126 else: |
126 else: |
127 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy") |
127 policy = Preferences.getWebBrowser("DownloadManagerRemovePolicy") |
128 from WebBrowser.Download.DownloadManager import DownloadManager |
128 from eric7.WebBrowser.Download.DownloadManager import DownloadManager |
129 |
129 |
130 if policy == DownloadManager.RemoveNever: |
130 if policy == DownloadManager.RemoveNever: |
131 self.cleanupNeverButton.setChecked(True) |
131 self.cleanupNeverButton.setChecked(True) |
132 elif policy == DownloadManager.RemoveExit: |
132 elif policy == DownloadManager.RemoveExit: |
133 self.cleanupExitButton.setChecked(True) |
133 self.cleanupExitButton.setChecked(True) |
149 Preferences.setUI("DownloadPath", self.downloadDirPicker.text()) |
149 Preferences.setUI("DownloadPath", self.downloadDirPicker.text()) |
150 Preferences.setUI( |
150 Preferences.setUI( |
151 "RequestDownloadFilename", self.requestFilenameCheckBox.isChecked() |
151 "RequestDownloadFilename", self.requestFilenameCheckBox.isChecked() |
152 ) |
152 ) |
153 if self.__webEngine: |
153 if self.__webEngine: |
154 from WebBrowser.Download.DownloadManager import DownloadManager |
154 from eric7.WebBrowser.Download.DownloadManager import DownloadManager |
155 |
155 |
156 if self.cleanupNeverButton.isChecked(): |
156 if self.cleanupNeverButton.isChecked(): |
157 policy = DownloadManager.RemoveNever |
157 policy = DownloadManager.RemoveNever |
158 elif self.cleanupExitButton.isChecked(): |
158 elif self.cleanupExitButton.isChecked(): |
159 policy = DownloadManager.RemoveExit |
159 policy = DownloadManager.RemoveExit |