Preferences/ConfigurationPages/NetworkPage.py

changeset 289
baf4c1354c6a
parent 286
652f5159f1c3
child 564
b3d966393ba9
equal deleted inserted replaced
288:a4e81ad85e82 289:baf4c1354c6a
43 Preferences.getUI("UseProxy")) 43 Preferences.getUI("UseProxy"))
44 if Preferences.getUI("UseSystemProxy"): 44 if Preferences.getUI("UseSystemProxy"):
45 self.systemProxyButton.setChecked(True) 45 self.systemProxyButton.setChecked(True)
46 else: 46 else:
47 self.manualProxyButton.setChecked(True) 47 self.manualProxyButton.setChecked(True)
48 self.proxyHostEdit.setText(\ 48 self.httpProxyForAllCheckBox.setChecked(
49 Preferences.getUI("UseHttpProxyForAll"))
50 self.httpProxyHostEdit.setText(\
49 Preferences.getUI("ProxyHost/Http")) 51 Preferences.getUI("ProxyHost/Http"))
50 self.proxyUserEdit.setText(\ 52 self.httpsProxyHostEdit.setText(\
51 Preferences.getUI("ProxyUser/Http")) 53 Preferences.getUI("ProxyHost/Https"))
52 self.proxyPasswordEdit.setText(\ 54 self.ftpProxyHostEdit.setText(\
53 Preferences.getUI("ProxyPassword/Http")) 55 Preferences.getUI("ProxyHost/Ftp"))
54 self.proxyPortSpin.setValue(\ 56 self.httpProxyPortSpin.setValue(\
55 Preferences.getUI("ProxyPort/Http")) 57 Preferences.getUI("ProxyPort/Http"))
58 self.httpsProxyPortSpin.setValue(\
59 Preferences.getUI("ProxyPort/Https"))
60 self.ftpProxyPortSpin.setValue(\
61 Preferences.getUI("ProxyPort/Ftp"))
56 62
57 def save(self): 63 def save(self):
58 """ 64 """
59 Public slot to save the Application configuration. 65 Public slot to save the Application configuration.
60 """ 66 """
65 71
66 Preferences.setUI("UseProxy", 72 Preferences.setUI("UseProxy",
67 self.proxyGroup.isChecked()) 73 self.proxyGroup.isChecked())
68 Preferences.setUI("UseSystemProxy", 74 Preferences.setUI("UseSystemProxy",
69 self.systemProxyButton.isChecked()) 75 self.systemProxyButton.isChecked())
76 Preferences.setUI("UseHttpProxyForAll",
77 self.httpProxyForAllCheckBox.isChecked())
70 Preferences.setUI("ProxyHost/Http", 78 Preferences.setUI("ProxyHost/Http",
71 self.proxyHostEdit.text()) 79 self.httpProxyHostEdit.text())
72 Preferences.setUI("ProxyUser/Http", 80 Preferences.setUI("ProxyHost/Https",
73 self.proxyUserEdit.text()) 81 self.httpsProxyHostEdit.text())
74 Preferences.setUI("ProxyPassword/Http", 82 Preferences.setUI("ProxyHost/Ftp",
75 self.proxyPasswordEdit.text()) 83 self.ftpProxyHostEdit.text())
76 Preferences.setUI("ProxyPort/Http", 84 Preferences.setUI("ProxyPort/Http",
77 self.proxyPortSpin.value()) 85 self.httpProxyPortSpin.value())
86 Preferences.setUI("ProxyPort/Https",
87 self.httpsProxyPortSpin.value())
88 Preferences.setUI("ProxyPort/Ftp",
89 self.ftpProxyPortSpin.value())
78 90
79 @pyqtSlot() 91 @pyqtSlot()
80 def on_downloadDirButton_clicked(self): 92 def on_downloadDirButton_clicked(self):
81 """ 93 """
82 Private slot to handle the directory selection via dialog. 94 Private slot to handle the directory selection via dialog.

eric ide

mercurial