Plugins/VcsPlugins/vcsMercurial/HgNewProjectOptionsDialog.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 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, QFileDialog 13 from PyQt4.QtGui import QDialog
14 14
15 from E5Gui.E5Completers import E5DirCompleter 15 from E5Gui.E5Completers import E5DirCompleter
16 from E5Gui import E5FileDialog
16 17
17 from .Ui_HgNewProjectOptionsDialog import Ui_HgNewProjectOptionsDialog 18 from .Ui_HgNewProjectOptionsDialog import Ui_HgNewProjectOptionsDialog
18 from .Config import ConfigHgProtocols 19 from .Config import ConfigHgProtocols
19 20
20 import Utilities 21 import Utilities
52 def on_vcsUrlButton_clicked(self): 53 def on_vcsUrlButton_clicked(self):
53 """ 54 """
54 Private slot to display a selection dialog. 55 Private slot to display a selection dialog.
55 """ 56 """
56 if self.protocolCombo.currentText() == "file://": 57 if self.protocolCombo.currentText() == "file://":
57 directory = QFileDialog.getExistingDirectory( 58 directory = E5FileDialog.getExistingDirectory(
58 self, 59 self,
59 self.trUtf8("Select Repository-Directory"), 60 self.trUtf8("Select Repository-Directory"),
60 self.vcsUrlEdit.text(), 61 self.vcsUrlEdit.text(),
61 QFileDialog.Options(QFileDialog.ShowDirsOnly | 62 E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
62 QFileDialog.DontUseNativeDialog))
63 63
64 if directory: 64 if directory:
65 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) 65 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory))
66 66
67 @pyqtSlot() 67 @pyqtSlot()
68 def on_projectDirButton_clicked(self): 68 def on_projectDirButton_clicked(self):
69 """ 69 """
70 Private slot to display a directory selection dialog. 70 Private slot to display a directory selection dialog.
71 """ 71 """
72 directory = QFileDialog.getExistingDirectory( 72 directory = E5FileDialog.getExistingDirectory(
73 self, 73 self,
74 self.trUtf8("Select Project Directory"), 74 self.trUtf8("Select Project Directory"),
75 self.vcsProjectDirEdit.text(), 75 self.vcsProjectDirEdit.text(),
76 QFileDialog.Options(QFileDialog.ShowDirsOnly | 76 E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
77 QFileDialog.DontUseNativeDialog))
78 77
79 if directory: 78 if directory:
80 self.vcsProjectDirEdit.setText(Utilities.toNativeSeparators(directory)) 79 self.vcsProjectDirEdit.setText(Utilities.toNativeSeparators(directory))
81 80
82 @pyqtSlot(str) 81 @pyqtSlot(str)

eric ide

mercurial