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_SvnOptionsDialog import Ui_SvnOptionsDialog |
19 from .Ui_SvnOptionsDialog import Ui_SvnOptionsDialog |
19 from .Config import ConfigSvnProtocols |
20 from .Config import ConfigSvnProtocols |
20 |
21 |
56 def on_vcsUrlButton_clicked(self): |
57 def on_vcsUrlButton_clicked(self): |
57 """ |
58 """ |
58 Private slot to display a selection dialog. |
59 Private slot to display a selection dialog. |
59 """ |
60 """ |
60 if self.protocolCombo.currentText() == "file://": |
61 if self.protocolCombo.currentText() == "file://": |
61 directory = QFileDialog.getExistingDirectory( |
62 directory = E5FileDialog.getExistingDirectory( |
62 self, |
63 self, |
63 self.trUtf8("Select Repository-Directory"), |
64 self.trUtf8("Select Repository-Directory"), |
64 self.vcsUrlEdit.text(), |
65 self.vcsUrlEdit.text(), |
65 QFileDialog.Options(QFileDialog.ShowDirsOnly | |
66 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
66 QFileDialog.DontUseNativeDialog)) |
|
67 |
67 |
68 if directory: |
68 if directory: |
69 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) |
69 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) |
70 else: |
70 else: |
71 dlg = SvnRepoBrowserDialog(self.vcs, mode = "select", parent = self) |
71 dlg = SvnRepoBrowserDialog(self.vcs, mode = "select", parent = self) |