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( |
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]) |