eric7/Preferences/ConfigurationPages/NetworkPage.py

branch
eric7
changeset 8337
6e2ca14e0dba
parent 8327
666c2b81cbb7
child 8354
12ebd3934fef
equal deleted inserted replaced
8336:d566c2970f39 8337:6e2ca14e0dba
39 self.__webEngine = False 39 self.__webEngine = False
40 40
41 self.downloadDirPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) 41 self.downloadDirPicker.setMode(E5PathPickerModes.DIRECTORY_MODE)
42 42
43 self.ftpProxyTypeCombo.addItem( 43 self.ftpProxyTypeCombo.addItem(
44 self.tr("No FTP Proxy"), E5FtpProxyType.NO_PROXY) 44 self.tr("No FTP Proxy"), E5FtpProxyType.NO_PROXY.value)
45 self.ftpProxyTypeCombo.addItem( 45 self.ftpProxyTypeCombo.addItem(
46 self.tr("No Proxy Authentication required"), 46 self.tr("No Proxy Authentication required"),
47 E5FtpProxyType.NON_AUTHORIZING) 47 E5FtpProxyType.NON_AUTHORIZING.value)
48 self.ftpProxyTypeCombo.addItem( 48 self.ftpProxyTypeCombo.addItem(
49 self.tr("User@Server"), E5FtpProxyType.USER_SERVER) 49 self.tr("User@Server"), E5FtpProxyType.USER_SERVER.value)
50 self.ftpProxyTypeCombo.addItem( 50 self.ftpProxyTypeCombo.addItem(
51 self.tr("SITE"), E5FtpProxyType.SITE) 51 self.tr("SITE"), E5FtpProxyType.SITE.value)
52 self.ftpProxyTypeCombo.addItem( 52 self.ftpProxyTypeCombo.addItem(
53 self.tr("OPEN"), E5FtpProxyType.OPEN) 53 self.tr("OPEN"), E5FtpProxyType.OPEN.value)
54 self.ftpProxyTypeCombo.addItem( 54 self.ftpProxyTypeCombo.addItem(
55 self.tr("User@Proxyuser@Server"), 55 self.tr("User@Proxyuser@Server"),
56 E5FtpProxyType.USER_PROXYUSER_SERVER) 56 E5FtpProxyType.USER_PROXYUSER_SERVER.value)
57 self.ftpProxyTypeCombo.addItem( 57 self.ftpProxyTypeCombo.addItem(
58 self.tr("Proxyuser@Server"), E5FtpProxyType.PROXYUSER_SERVER) 58 self.tr("Proxyuser@Server"), E5FtpProxyType.PROXYUSER_SERVER.value)
59 self.ftpProxyTypeCombo.addItem( 59 self.ftpProxyTypeCombo.addItem(
60 self.tr("AUTH and RESP"), E5FtpProxyType.AUTH_RESP) 60 self.tr("AUTH and RESP"), E5FtpProxyType.AUTH_RESP.value)
61 self.ftpProxyTypeCombo.addItem( 61 self.ftpProxyTypeCombo.addItem(
62 self.tr("Bluecoat Proxy"), E5FtpProxyType.BLUECOAT) 62 self.tr("Bluecoat Proxy"), E5FtpProxyType.BLUECOAT.value)
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"))
83 Preferences.getUI("ProxyHost/Ftp")) 83 Preferences.getUI("ProxyHost/Ftp"))
84 self.ftpProxyPortSpin.setValue( 84 self.ftpProxyPortSpin.setValue(
85 Preferences.getUI("ProxyPort/Ftp")) 85 Preferences.getUI("ProxyPort/Ftp"))
86 self.ftpProxyTypeCombo.setCurrentIndex( 86 self.ftpProxyTypeCombo.setCurrentIndex(
87 self.ftpProxyTypeCombo.findData( 87 self.ftpProxyTypeCombo.findData(
88 Preferences.getUI("ProxyType/Ftp"))) 88 Preferences.getUI("ProxyType/Ftp").value))
89 self.ftpProxyUserEdit.setText( 89 self.ftpProxyUserEdit.setText(
90 Preferences.getUI("ProxyUser/Ftp")) 90 Preferences.getUI("ProxyUser/Ftp"))
91 self.ftpProxyPasswordEdit.setText( 91 self.ftpProxyPasswordEdit.setText(
92 Preferences.getUI("ProxyPassword/Ftp")) 92 Preferences.getUI("ProxyPassword/Ftp"))
93 self.ftpProxyAccountEdit.setText( 93 self.ftpProxyAccountEdit.setText(
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.currentData()) 207 E5FtpProxyType(self.ftpProxyTypeCombo.currentData()))
208 Preferences.setUI( 208 Preferences.setUI(
209 "ProxyUser/Ftp", 209 "ProxyUser/Ftp",
210 self.ftpProxyUserEdit.text()) 210 self.ftpProxyUserEdit.text())
211 Preferences.setUI( 211 Preferences.setUI(
212 "ProxyPassword/Ftp", 212 "ProxyPassword/Ftp",
228 """ 228 """
229 Private slot handling the selection of a proxy type. 229 Private slot handling the selection of a proxy type.
230 230
231 @param index index of the selected item (integer) 231 @param index index of the selected item (integer)
232 """ 232 """
233 proxyType = self.ftpProxyTypeCombo.itemData(index) 233 proxyType = E5FtpProxyType(self.ftpProxyTypeCombo.itemData(index))
234 self.ftpProxyHostEdit.setEnabled(proxyType != E5FtpProxyType.NO_PROXY) 234 self.ftpProxyHostEdit.setEnabled(proxyType != E5FtpProxyType.NO_PROXY)
235 self.ftpProxyPortSpin.setEnabled(proxyType != E5FtpProxyType.NO_PROXY) 235 self.ftpProxyPortSpin.setEnabled(proxyType != E5FtpProxyType.NO_PROXY)
236 self.ftpProxyUserEdit.setEnabled( 236 self.ftpProxyUserEdit.setEnabled(
237 proxyType not in [E5FtpProxyType.NO_PROXY, 237 proxyType not in [E5FtpProxyType.NO_PROXY,
238 E5FtpProxyType.NON_AUTHORIZING]) 238 E5FtpProxyType.NON_AUTHORIZING])

eric ide

mercurial