Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.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.path 10 import os.path
11 11
12 from PyQt4.QtCore import pyqtSlot 12 from PyQt4.QtCore import pyqtSlot
13 from PyQt4.QtGui import QDialog, QFileDialog 13 from PyQt4.QtGui import QDialog
14 14
15 from E5Gui.E5Completers import E5FileCompleter, E5DirCompleter 15 from E5Gui.E5Completers import E5FileCompleter, E5DirCompleter
16 from E5Gui import E5FileDialog
16 17
17 from .Ui_HgCopyDialog import Ui_HgCopyDialog 18 from .Ui_HgCopyDialog import Ui_HgCopyDialog
18 19
19 class HgCopyDialog(QDialog, Ui_HgCopyDialog): 20 class HgCopyDialog(QDialog, Ui_HgCopyDialog):
20 """ 21 """
60 """ 61 """
61 Private slot to handle the button press for selecting the target via a 62 Private slot to handle the button press for selecting the target via a
62 selection dialog. 63 selection dialog.
63 """ 64 """
64 if os.path.isdir(self.source): 65 if os.path.isdir(self.source):
65 target = QFileDialog.getExistingDirectory( 66 target = E5FileDialog.getExistingDirectory(
66 self, 67 self,
67 self.trUtf8("Select target"), 68 self.trUtf8("Select target"),
68 self.targetEdit.text(), 69 self.targetEdit.text(),
69 QFileDialog.Options(QFileDialog.ShowDirsOnly | 70 E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
70 QFileDialog.DontUseNativeDialog))
71 else: 71 else:
72 target = QFileDialog.getSaveFileName( 72 target = E5FileDialog.getSaveFileName(
73 self, 73 self,
74 self.trUtf8("Select target"), 74 self.trUtf8("Select target"),
75 self.targetEdit.text(), 75 self.targetEdit.text(),
76 "", 76 "",
77 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 77 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
78 QFileDialog.DontUseNativeDialog))
79 78
80 if target: 79 if target:
81 self.targetEdit.setText(target) 80 self.targetEdit.setText(target)

eric ide

mercurial