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