Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
11 11
12 from PyQt4.QtCore import * 12 from PyQt4.QtCore import *
13 from PyQt4.QtGui import * 13 from PyQt4.QtGui import *
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_SvnCopyDialog import Ui_SvnCopyDialog 18 from .Ui_SvnCopyDialog import Ui_SvnCopyDialog
18 19
19 class SvnCopyDialog(QDialog, Ui_SvnCopyDialog): 20 class SvnCopyDialog(QDialog, Ui_SvnCopyDialog):
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 None, 67 None,
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 None, 73 None,
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