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. |