Preferences/ConfigurationPages/NetworkPage.py

changeset 668
b0061a6f7484
parent 564
b3d966393ba9
child 791
9ec2ac20e54e
equal deleted inserted replaced
666:fdd568d3533d 668:b0061a6f7484
14 14
15 from E5Gui.E5Completers import E5DirCompleter 15 from E5Gui.E5Completers import E5DirCompleter
16 16
17 from .ConfigurationPageBase import ConfigurationPageBase 17 from .ConfigurationPageBase import ConfigurationPageBase
18 from .Ui_NetworkPage import Ui_NetworkPage 18 from .Ui_NetworkPage import Ui_NetworkPage
19
20 from Helpviewer.Download.DownloadManager import DownloadManager
19 21
20 import Preferences 22 import Preferences
21 import Utilities 23 import Utilities
22 24
23 class NetworkPage(ConfigurationPageBase, Ui_NetworkPage): 25 class NetworkPage(ConfigurationPageBase, Ui_NetworkPage):
36 38
37 # set initial values 39 # set initial values
38 self.downloadDirEdit.setText(Preferences.getUI("DownloadPath")) 40 self.downloadDirEdit.setText(Preferences.getUI("DownloadPath"))
39 self.requestFilenameCheckBox.setChecked( 41 self.requestFilenameCheckBox.setChecked(
40 Preferences.getUI("RequestDownloadFilename")) 42 Preferences.getUI("RequestDownloadFilename"))
43 policy = Preferences.getHelp("DownloadManagerRemovePolicy")
44 if policy == DownloadManager.RemoveNever:
45 self.cleanupNeverButton.setChecked(True)
46 elif policy == DownloadManager.RemoveExit:
47 self.cleanupExitButton.setChecked(True)
48 else:
49 self.cleanupSuccessfulButton.setChecked(True)
41 50
42 self.proxyGroup.setChecked( 51 self.proxyGroup.setChecked(
43 Preferences.getUI("UseProxy")) 52 Preferences.getUI("UseProxy"))
44 if Preferences.getUI("UseSystemProxy"): 53 if Preferences.getUI("UseSystemProxy"):
45 self.systemProxyButton.setChecked(True) 54 self.systemProxyButton.setChecked(True)
66 """ 75 """
67 Preferences.setUI("DownloadPath", 76 Preferences.setUI("DownloadPath",
68 self.downloadDirEdit.text()) 77 self.downloadDirEdit.text())
69 Preferences.setUI("RequestDownloadFilename", 78 Preferences.setUI("RequestDownloadFilename",
70 self.requestFilenameCheckBox.isChecked()) 79 self.requestFilenameCheckBox.isChecked())
80 if self.cleanupNeverButton.isChecked():
81 policy = DownloadManager.RemoveNever
82 elif self.cleanupExitButton.isChecked():
83 policy = DownloadManager.RemoveExit
84 else:
85 policy = DownloadManager.RemoveSuccessFullDownload
86 Preferences.setHelp("DownloadManagerRemovePolicy", policy)
71 87
72 Preferences.setUI("UseProxy", 88 Preferences.setUI("UseProxy",
73 self.proxyGroup.isChecked()) 89 self.proxyGroup.isChecked())
74 Preferences.setUI("UseSystemProxy", 90 Preferences.setUI("UseSystemProxy",
75 self.systemProxyButton.isChecked()) 91 self.systemProxyButton.isChecked())

eric ide

mercurial