55 Private slot to display a directory selection dialog. |
56 Private slot to display a directory selection dialog. |
56 """ |
57 """ |
57 startdir = self.targetDirEdit.text() |
58 startdir = self.targetDirEdit.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 directory = QFileDialog.getExistingDirectory( |
61 directory = E5FileDialog.getExistingDirectory( |
61 self, |
62 self, |
62 self.trUtf8("Select target directory"), |
63 self.trUtf8("Select target directory"), |
63 startdir, |
64 startdir) |
64 QFileDialog.Options(QFileDialog.Option( |
|
65 QFileDialog.DontUseNativeDialog))) |
|
66 |
65 |
67 if directory: |
66 if directory: |
68 self.targetDirEdit.setText(Utilities.toNativeSeparators(directory)) |
67 self.targetDirEdit.setText(Utilities.toNativeSeparators(directory)) |
69 |
68 |
70 @pyqtSlot() |
69 @pyqtSlot() |
146 dfilter = self.trUtf8("All Files (*)") |
145 dfilter = self.trUtf8("All Files (*)") |
147 caption = self.trUtf8("Select files") |
146 caption = self.trUtf8("Select files") |
148 else: |
147 else: |
149 return |
148 return |
150 |
149 |
151 fnames = QFileDialog.getOpenFileNames(self, caption, dir, dfilter, |
150 fnames = E5FileDialog.getOpenFileNames(self, caption, dir, dfilter) |
152 QFileDialog.DontUseNativeDialog) |
|
153 |
151 |
154 if len(fnames): |
152 if len(fnames): |
155 self.sourceFileEdit.setText(Utilities.toNativeSeparators( |
153 self.sourceFileEdit.setText(Utilities.toNativeSeparators( |
156 os.pathsep.join(fnames))) |
154 os.pathsep.join(fnames))) |
157 |
155 |