eric6/Preferences/ConfigurationPages/NetworkPage.py

changeset 8283
3139cbc98a14
parent 8265
0090cfa83159
equal deleted inserted replaced
8282:16b243bdb12f 8283:3139cbc98a14
39 self.__webEngine = False 39 self.__webEngine = False
40 40
41 self.downloadDirPicker.setMode(E5PathPickerModes.DirectoryMode) 41 self.downloadDirPicker.setMode(E5PathPickerModes.DirectoryMode)
42 42
43 self.ftpProxyTypeCombo.addItem( 43 self.ftpProxyTypeCombo.addItem(
44 self.tr("No FTP Proxy"), E5FtpProxyType.NoProxy) 44 self.tr("No FTP Proxy"), E5FtpProxyType.NO_PROXY)
45 self.ftpProxyTypeCombo.addItem( 45 self.ftpProxyTypeCombo.addItem(
46 self.tr("No Proxy Authentication required"), 46 self.tr("No Proxy Authentication required"),
47 E5FtpProxyType.NonAuthorizing) 47 E5FtpProxyType.NON_AUTHORIZING)
48 self.ftpProxyTypeCombo.addItem( 48 self.ftpProxyTypeCombo.addItem(
49 self.tr("User@Server"), E5FtpProxyType.UserAtServer) 49 self.tr("User@Server"), E5FtpProxyType.USER_SERVER)
50 self.ftpProxyTypeCombo.addItem( 50 self.ftpProxyTypeCombo.addItem(
51 self.tr("SITE"), E5FtpProxyType.Site) 51 self.tr("SITE"), E5FtpProxyType.SITE)
52 self.ftpProxyTypeCombo.addItem( 52 self.ftpProxyTypeCombo.addItem(
53 self.tr("OPEN"), E5FtpProxyType.Open) 53 self.tr("OPEN"), E5FtpProxyType.OPEN)
54 self.ftpProxyTypeCombo.addItem( 54 self.ftpProxyTypeCombo.addItem(
55 self.tr("User@Proxyuser@Server"), 55 self.tr("User@Proxyuser@Server"),
56 E5FtpProxyType.UserAtProxyuserAtServer) 56 E5FtpProxyType.USER_PROXYUSER_SERVER)
57 self.ftpProxyTypeCombo.addItem( 57 self.ftpProxyTypeCombo.addItem(
58 self.tr("Proxyuser@Server"), E5FtpProxyType.ProxyuserAtServer) 58 self.tr("Proxyuser@Server"), E5FtpProxyType.PROXYUSER_SERVER)
59 self.ftpProxyTypeCombo.addItem( 59 self.ftpProxyTypeCombo.addItem(
60 self.tr("AUTH and RESP"), E5FtpProxyType.AuthResp) 60 self.tr("AUTH and RESP"), E5FtpProxyType.AUTH_RESP)
61 self.ftpProxyTypeCombo.addItem( 61 self.ftpProxyTypeCombo.addItem(
62 self.tr("Bluecoat Proxy"), E5FtpProxyType.Bluecoat) 62 self.tr("Bluecoat Proxy"), E5FtpProxyType.BLUECOAT)
63 63
64 # set initial values 64 # set initial values
65 self.downloadDirPicker.setText(Preferences.getUI("DownloadPath")) 65 self.downloadDirPicker.setText(Preferences.getUI("DownloadPath"))
66 self.requestFilenameCheckBox.setChecked( 66 self.requestFilenameCheckBox.setChecked(
67 Preferences.getUI("RequestDownloadFilename")) 67 Preferences.getUI("RequestDownloadFilename"))
202 Preferences.setUI( 202 Preferences.setUI(
203 "ProxyPort/Ftp", 203 "ProxyPort/Ftp",
204 self.ftpProxyPortSpin.value()) 204 self.ftpProxyPortSpin.value())
205 Preferences.setUI( 205 Preferences.setUI(
206 "ProxyType/Ftp", 206 "ProxyType/Ftp",
207 self.ftpProxyTypeCombo.itemData( 207 self.ftpProxyTypeCombo.currentData())
208 self.ftpProxyTypeCombo.currentIndex()))
209 Preferences.setUI( 208 Preferences.setUI(
210 "ProxyUser/Ftp", 209 "ProxyUser/Ftp",
211 self.ftpProxyUserEdit.text()) 210 self.ftpProxyUserEdit.text())
212 Preferences.setUI( 211 Preferences.setUI(
213 "ProxyPassword/Ftp", 212 "ProxyPassword/Ftp",
230 Private slot handling the selection of a proxy type. 229 Private slot handling the selection of a proxy type.
231 230
232 @param index index of the selected item (integer) 231 @param index index of the selected item (integer)
233 """ 232 """
234 proxyType = self.ftpProxyTypeCombo.itemData(index) 233 proxyType = self.ftpProxyTypeCombo.itemData(index)
235 self.ftpProxyHostEdit.setEnabled(proxyType != E5FtpProxyType.NoProxy) 234 self.ftpProxyHostEdit.setEnabled(proxyType != E5FtpProxyType.NO_PROXY)
236 self.ftpProxyPortSpin.setEnabled(proxyType != E5FtpProxyType.NoProxy) 235 self.ftpProxyPortSpin.setEnabled(proxyType != E5FtpProxyType.NO_PROXY)
237 self.ftpProxyUserEdit.setEnabled( 236 self.ftpProxyUserEdit.setEnabled(
238 proxyType not in [E5FtpProxyType.NoProxy, 237 proxyType not in [E5FtpProxyType.NO_PROXY,
239 E5FtpProxyType.NonAuthorizing]) 238 E5FtpProxyType.NON_AUTHORIZING])
240 self.ftpProxyPasswordEdit.setEnabled( 239 self.ftpProxyPasswordEdit.setEnabled(
241 proxyType not in [E5FtpProxyType.NoProxy, 240 proxyType not in [E5FtpProxyType.NO_PROXY,
242 E5FtpProxyType.NonAuthorizing]) 241 E5FtpProxyType.NON_AUTHORIZING])
243 self.ftpProxyAccountEdit.setEnabled( 242 self.ftpProxyAccountEdit.setEnabled(
244 proxyType not in [E5FtpProxyType.NoProxy, 243 proxyType not in [E5FtpProxyType.NO_PROXY,
245 E5FtpProxyType.NonAuthorizing]) 244 E5FtpProxyType.NON_AUTHORIZING])
246 245
247 246
248 def create(dlg): 247 def create(dlg):
249 """ 248 """
250 Module function to create the configuration page. 249 Module function to create the configuration page.

eric ide

mercurial