Preferences/ConfigurationPages/NetworkPage.py

changeset 3025
67064c71df21
parent 3010
befeff46ec0f
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3024:17c01303a239 3025:67064c71df21
108 108
109 def save(self): 109 def save(self):
110 """ 110 """
111 Public slot to save the Networj configuration. 111 Public slot to save the Networj configuration.
112 """ 112 """
113 Preferences.setUI("DownloadPath", 113 Preferences.setUI(
114 "DownloadPath",
114 self.downloadDirEdit.text()) 115 self.downloadDirEdit.text())
115 Preferences.setUI("RequestDownloadFilename", 116 Preferences.setUI(
117 "RequestDownloadFilename",
116 self.requestFilenameCheckBox.isChecked()) 118 self.requestFilenameCheckBox.isChecked())
117 from Helpviewer.Download.DownloadManager import DownloadManager 119 from Helpviewer.Download.DownloadManager import DownloadManager
118 if self.cleanupNeverButton.isChecked(): 120 if self.cleanupNeverButton.isChecked():
119 policy = DownloadManager.RemoveNever 121 policy = DownloadManager.RemoveNever
120 elif self.cleanupExitButton.isChecked(): 122 elif self.cleanupExitButton.isChecked():
121 policy = DownloadManager.RemoveExit 123 policy = DownloadManager.RemoveExit
122 else: 124 else:
123 policy = DownloadManager.RemoveSuccessFullDownload 125 policy = DownloadManager.RemoveSuccessFullDownload
124 Preferences.setHelp("DownloadManagerRemovePolicy", policy) 126 Preferences.setHelp("DownloadManagerRemovePolicy", policy)
125 127
126 Preferences.setUI("UseProxy", 128 Preferences.setUI(
129 "UseProxy",
127 self.proxyGroup.isChecked()) 130 self.proxyGroup.isChecked())
128 Preferences.setUI("UseSystemProxy", 131 Preferences.setUI(
132 "UseSystemProxy",
129 self.systemProxyButton.isChecked()) 133 self.systemProxyButton.isChecked())
130 Preferences.setUI("UseHttpProxyForAll", 134 Preferences.setUI(
135 "UseHttpProxyForAll",
131 self.httpProxyForAllCheckBox.isChecked()) 136 self.httpProxyForAllCheckBox.isChecked())
132 137
133 # HTTP proxy 138 # HTTP proxy
134 Preferences.setUI("ProxyHost/Http", 139 Preferences.setUI(
140 "ProxyHost/Http",
135 self.httpProxyHostEdit.text()) 141 self.httpProxyHostEdit.text())
136 Preferences.setUI("ProxyPort/Http", 142 Preferences.setUI(
143 "ProxyPort/Http",
137 self.httpProxyPortSpin.value()) 144 self.httpProxyPortSpin.value())
138 145
139 # HTTPS proxy 146 # HTTPS proxy
140 Preferences.setUI("ProxyHost/Https", 147 Preferences.setUI(
148 "ProxyHost/Https",
141 self.httpsProxyHostEdit.text()) 149 self.httpsProxyHostEdit.text())
142 Preferences.setUI("ProxyPort/Https", 150 Preferences.setUI(
151 "ProxyPort/Https",
143 self.httpsProxyPortSpin.value()) 152 self.httpsProxyPortSpin.value())
144 153
145 # FTP proxy 154 # FTP proxy
146 Preferences.setUI("ProxyHost/Ftp", 155 Preferences.setUI(
156 "ProxyHost/Ftp",
147 self.ftpProxyHostEdit.text()) 157 self.ftpProxyHostEdit.text())
148 Preferences.setUI("ProxyPort/Ftp", 158 Preferences.setUI(
159 "ProxyPort/Ftp",
149 self.ftpProxyPortSpin.value()) 160 self.ftpProxyPortSpin.value())
150 Preferences.setUI("ProxyType/Ftp", 161 Preferences.setUI(
162 "ProxyType/Ftp",
151 self.ftpProxyTypeCombo.itemData( 163 self.ftpProxyTypeCombo.itemData(
152 self.ftpProxyTypeCombo.currentIndex())) 164 self.ftpProxyTypeCombo.currentIndex()))
153 Preferences.setUI("ProxyUser/Ftp", 165 Preferences.setUI(
166 "ProxyUser/Ftp",
154 self.ftpProxyUserEdit.text()) 167 self.ftpProxyUserEdit.text())
155 Preferences.setUI("ProxyPassword/Ftp", 168 Preferences.setUI(
169 "ProxyPassword/Ftp",
156 self.ftpProxyPasswordEdit.text()) 170 self.ftpProxyPasswordEdit.text())
157 Preferences.setUI("ProxyAccount/Ftp", 171 Preferences.setUI(
172 "ProxyAccount/Ftp",
158 self.ftpProxyAccountEdit.text()) 173 self.ftpProxyAccountEdit.text())
159 174
160 @pyqtSlot() 175 @pyqtSlot()
161 def on_downloadDirButton_clicked(self): 176 def on_downloadDirButton_clicked(self):
162 """ 177 """

eric ide

mercurial