8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt4.QtCore import pyqtSlot, QDir |
12 from PyQt4.QtCore import pyqtSlot, QDir |
13 from PyQt4.QtGui import QDialog, QDialogButtonBox, QFileDialog |
13 from PyQt4.QtGui import QDialog, QDialogButtonBox |
14 |
14 |
15 from E5Gui import E5FileDialog |
15 from E5Gui import E5FileDialog |
16 from E5Gui.E5Completers import E5DirCompleter |
16 from E5Gui.E5Completers import E5DirCompleter |
17 |
17 |
18 from .Ui_HgExportDialog import Ui_HgExportDialog |
18 from .Ui_HgExportDialog import Ui_HgExportDialog |
72 """ |
72 """ |
73 dn = E5FileDialog.getExistingDirectory( |
73 dn = E5FileDialog.getExistingDirectory( |
74 self, |
74 self, |
75 self.trUtf8("Export Patches"), |
75 self.trUtf8("Export Patches"), |
76 self.directoryEdit.text(), |
76 self.directoryEdit.text(), |
77 QFileDialog.Options(QFileDialog.Option(0))) |
77 E5FileDialog.Options(E5FileDialog.Option(0))) |
78 |
78 |
79 if dn: |
79 if dn: |
80 self.directoryEdit.setText(Utilities.toNativeSeparators(dn)) |
80 self.directoryEdit.setText(Utilities.toNativeSeparators(dn)) |
81 |
81 |
82 @pyqtSlot(str) |
82 @pyqtSlot(str) |