34 """ |
35 """ |
35 super(NetworkPage, self).__init__() |
36 super(NetworkPage, self).__init__() |
36 self.setupUi(self) |
37 self.setupUi(self) |
37 self.setObjectName("NetworkPage") |
38 self.setObjectName("NetworkPage") |
38 |
39 |
|
40 self.downloadDirButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
|
41 |
39 self.downloadDirCompleter = E5DirCompleter(self.downloadDirEdit) |
42 self.downloadDirCompleter = E5DirCompleter(self.downloadDirEdit) |
40 |
43 |
41 self.ftpProxyTypeCombo.addItem( |
44 self.ftpProxyTypeCombo.addItem( |
42 self.trUtf8("No FTP Proxy"), E5FtpProxyType.NoProxy) |
45 self.tr("No FTP Proxy"), E5FtpProxyType.NoProxy) |
43 self.ftpProxyTypeCombo.addItem( |
46 self.ftpProxyTypeCombo.addItem( |
44 self.trUtf8("No Proxy Authentication required"), |
47 self.tr("No Proxy Authentication required"), |
45 E5FtpProxyType.NonAuthorizing) |
48 E5FtpProxyType.NonAuthorizing) |
46 self.ftpProxyTypeCombo.addItem( |
49 self.ftpProxyTypeCombo.addItem( |
47 self.trUtf8("User@Server"), E5FtpProxyType.UserAtServer) |
50 self.tr("User@Server"), E5FtpProxyType.UserAtServer) |
48 self.ftpProxyTypeCombo.addItem( |
51 self.ftpProxyTypeCombo.addItem( |
49 self.trUtf8("SITE"), E5FtpProxyType.Site) |
52 self.tr("SITE"), E5FtpProxyType.Site) |
50 self.ftpProxyTypeCombo.addItem( |
53 self.ftpProxyTypeCombo.addItem( |
51 self.trUtf8("OPEN"), E5FtpProxyType.Open) |
54 self.tr("OPEN"), E5FtpProxyType.Open) |
52 self.ftpProxyTypeCombo.addItem( |
55 self.ftpProxyTypeCombo.addItem( |
53 self.trUtf8("User@Proxyuser@Server"), |
56 self.tr("User@Proxyuser@Server"), |
54 E5FtpProxyType.UserAtProxyuserAtServer) |
57 E5FtpProxyType.UserAtProxyuserAtServer) |
55 self.ftpProxyTypeCombo.addItem( |
58 self.ftpProxyTypeCombo.addItem( |
56 self.trUtf8("Proxyuser@Server"), E5FtpProxyType.ProxyuserAtServer) |
59 self.tr("Proxyuser@Server"), E5FtpProxyType.ProxyuserAtServer) |
57 self.ftpProxyTypeCombo.addItem( |
60 self.ftpProxyTypeCombo.addItem( |
58 self.trUtf8("AUTH and RESP"), E5FtpProxyType.AuthResp) |
61 self.tr("AUTH and RESP"), E5FtpProxyType.AuthResp) |
59 self.ftpProxyTypeCombo.addItem( |
62 self.ftpProxyTypeCombo.addItem( |
60 self.trUtf8("Bluecoat Proxy"), E5FtpProxyType.Bluecoat) |
63 self.tr("Bluecoat Proxy"), E5FtpProxyType.Bluecoat) |
61 |
64 |
62 # set initial values |
65 # set initial values |
63 self.downloadDirEdit.setText(Preferences.getUI("DownloadPath")) |
66 self.downloadDirEdit.setText(Preferences.getUI("DownloadPath")) |
64 self.requestFilenameCheckBox.setChecked( |
67 self.requestFilenameCheckBox.setChecked( |
65 Preferences.getUI("RequestDownloadFilename")) |
68 Preferences.getUI("RequestDownloadFilename")) |
179 """ |
182 """ |
180 Private slot to handle the directory selection via dialog. |
183 Private slot to handle the directory selection via dialog. |
181 """ |
184 """ |
182 directory = E5FileDialog.getExistingDirectory( |
185 directory = E5FileDialog.getExistingDirectory( |
183 self, |
186 self, |
184 self.trUtf8("Select download directory"), |
187 self.tr("Select download directory"), |
185 self.downloadDirEdit.text(), |
188 self.downloadDirEdit.text(), |
186 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
189 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
187 |
190 |
188 if directory: |
191 if directory: |
189 dn = Utilities.toNativeSeparators(directory) |
192 dn = Utilities.toNativeSeparators(directory) |