Preferences/ConfigurationPages/NetworkPage.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSlot 12 from PyQt4.QtCore import pyqtSlot
13 from PyQt4.QtGui import QFileDialog
14 13
15 from E5Gui.E5Completers import E5DirCompleter 14 from E5Gui.E5Completers import E5DirCompleter
15 from E5Gui import E5FileDialog
16 16
17 from .ConfigurationPageBase import ConfigurationPageBase 17 from .ConfigurationPageBase import ConfigurationPageBase
18 from .Ui_NetworkPage import Ui_NetworkPage 18 from .Ui_NetworkPage import Ui_NetworkPage
19 19
20 from Helpviewer.Download.DownloadManager import DownloadManager 20 from Helpviewer.Download.DownloadManager import DownloadManager
107 @pyqtSlot() 107 @pyqtSlot()
108 def on_downloadDirButton_clicked(self): 108 def on_downloadDirButton_clicked(self):
109 """ 109 """
110 Private slot to handle the directory selection via dialog. 110 Private slot to handle the directory selection via dialog.
111 """ 111 """
112 directory = QFileDialog.getExistingDirectory( 112 directory = E5FileDialog.getExistingDirectory(
113 self, 113 self,
114 self.trUtf8("Select download directory"), 114 self.trUtf8("Select download directory"),
115 self.downloadDirEdit.text(), 115 self.downloadDirEdit.text(),
116 QFileDialog.Options(QFileDialog.ShowDirsOnly | 116 E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
117 QFileDialog.DontUseNativeDialog))
118 117
119 if directory: 118 if directory:
120 dn = Utilities.toNativeSeparators(directory) 119 dn = Utilities.toNativeSeparators(directory)
121 while dn.endswith(os.sep): 120 while dn.endswith(os.sep):
122 dn = dn[:-1] 121 dn = dn[:-1]

eric ide

mercurial