MultiProject/AddProjectDialog.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
9 9
10 from PyQt4.QtGui import * 10 from PyQt4.QtGui import *
11 from PyQt4.QtCore import * 11 from PyQt4.QtCore import *
12 12
13 from E5Gui.E5Completers import E5FileCompleter 13 from E5Gui.E5Completers import E5FileCompleter
14 from E5Gui import E5FileDialog
14 15
15 from .Ui_AddProjectDialog import Ui_AddProjectDialog 16 from .Ui_AddProjectDialog import Ui_AddProjectDialog
16 17
17 import Utilities 18 import Utilities
18 19
55 Private slot to display a file selection dialog. 56 Private slot to display a file selection dialog.
56 """ 57 """
57 startdir = self.filenameEdit.text() 58 startdir = self.filenameEdit.text()
58 if not startdir and self.startdir is not None: 59 if not startdir and self.startdir is not None:
59 startdir = self.startdir 60 startdir = self.startdir
60 projectFile = QFileDialog.getOpenFileName( 61 projectFile = E5FileDialog.getOpenFileName(
61 self, 62 self,
62 self.trUtf8("Add Project"), 63 self.trUtf8("Add Project"),
63 startdir, 64 startdir,
64 self.trUtf8("Project Files (*.e4p)"), 65 self.trUtf8("Project Files (*.e4p)"))
65 QFileDialog.DontUseNativeDialog)
66 66
67 if projectFile: 67 if projectFile:
68 self.filenameEdit.setText(Utilities.toNativeSeparators(projectFile)) 68 self.filenameEdit.setText(Utilities.toNativeSeparators(projectFile))
69 69
70 def getData(self): 70 def getData(self):

eric ide

mercurial