13 from PyQt4.QtGui import QDialog |
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 from E5Gui import E5FileDialog |
17 |
17 |
18 from .SvnRepoBrowserDialog import SvnRepoBrowserDialog |
|
19 from .Ui_SvnOptionsDialog import Ui_SvnOptionsDialog |
18 from .Ui_SvnOptionsDialog import Ui_SvnOptionsDialog |
20 from .Config import ConfigSvnProtocols |
19 from .Config import ConfigSvnProtocols |
21 |
20 |
22 import Utilities |
21 import Utilities |
23 |
22 |
67 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
66 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
68 |
67 |
69 if directory: |
68 if directory: |
70 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) |
69 self.vcsUrlEdit.setText(Utilities.toNativeSeparators(directory)) |
71 else: |
70 else: |
|
71 from .SvnRepoBrowserDialog import SvnRepoBrowserDialog |
72 dlg = SvnRepoBrowserDialog(self.vcs, mode="select", parent=self) |
72 dlg = SvnRepoBrowserDialog(self.vcs, mode="select", parent=self) |
73 dlg.start(self.protocolCombo.currentText() + self.vcsUrlEdit.text()) |
73 dlg.start(self.protocolCombo.currentText() + self.vcsUrlEdit.text()) |
74 if dlg.exec_() == QDialog.Accepted: |
74 if dlg.exec_() == QDialog.Accepted: |
75 url = dlg.getSelectedUrl() |
75 url = dlg.getSelectedUrl() |
76 if url: |
76 if url: |