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