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 E5DirCompleter |
15 from E5Gui.E5Completers import E5DirCompleter |
|
16 from E5Gui import E5FileDialog |
16 |
17 |
17 from .SvnRepoBrowserDialog import SvnRepoBrowserDialog |
18 from .SvnRepoBrowserDialog import SvnRepoBrowserDialog |
18 from .Ui_SvnNewProjectOptionsDialog import Ui_SvnNewProjectOptionsDialog |
19 from .Ui_SvnNewProjectOptionsDialog import Ui_SvnNewProjectOptionsDialog |
19 from .Config import ConfigSvnProtocols |
20 from .Config import ConfigSvnProtocols |
20 |
21 |
53 def on_vcsUrlButton_clicked(self): |
54 def on_vcsUrlButton_clicked(self): |
54 """ |
55 """ |
55 Private slot to display a selection dialog. |
56 Private slot to display a selection dialog. |
56 """ |
57 """ |
57 if self.protocolCombo.currentText() == "file://": |
58 if self.protocolCombo.currentText() == "file://": |
58 directory = QFileDialog.getExistingDirectory( |
59 directory = E5FileDialog.getExistingDirectory( |
59 self, |
60 self, |
60 self.trUtf8("Select Repository-Directory"), |
61 self.trUtf8("Select Repository-Directory"), |
61 self.vcsUrlEdit.text(), |
62 self.vcsUrlEdit.text(), |
62 QFileDialog.Options(QFileDialog.ShowDirsOnly | |
63 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
63 QFileDialog.DontUseNativeDialog)) |
|
64 |
64 |
65 if directory: |
65 if directory: |
66 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) |
66 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) |
67 else: |
67 else: |
68 dlg = SvnRepoBrowserDialog(self.vcs, mode = "select", parent = self) |
68 dlg = SvnRepoBrowserDialog(self.vcs, mode = "select", parent = self) |
79 @pyqtSlot() |
79 @pyqtSlot() |
80 def on_projectDirButton_clicked(self): |
80 def on_projectDirButton_clicked(self): |
81 """ |
81 """ |
82 Private slot to display a directory selection dialog. |
82 Private slot to display a directory selection dialog. |
83 """ |
83 """ |
84 directory = QFileDialog.getExistingDirectory( |
84 directory = E5FileDialog.getExistingDirectory( |
85 self, |
85 self, |
86 self.trUtf8("Select Project Directory"), |
86 self.trUtf8("Select Project Directory"), |
87 self.vcsProjectDirEdit.text(), |
87 self.vcsProjectDirEdit.text(), |
88 QFileDialog.Options(QFileDialog.ShowDirsOnly | |
88 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
89 QFileDialog.DontUseNativeDialog)) |
|
90 |
89 |
91 if directory: |
90 if directory: |
92 self.vcsProjectDirEdit.setText(Utilities.toNativeSeparators(directory)) |
91 self.vcsProjectDirEdit.setText(Utilities.toNativeSeparators(directory)) |
93 |
92 |
94 def on_layoutCheckBox_toggled(self, checked): |
93 def on_layoutCheckBox_toggled(self, checked): |