10 import os |
10 import os |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot |
12 from PyQt6.QtCore import pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
14 |
14 |
15 from eric7 import Utilities |
|
16 from eric7.EricWidgets import EricMessageBox |
15 from eric7.EricWidgets import EricMessageBox |
17 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
16 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
|
17 from eric7.SystemUtilities import FileSystemUtilities |
18 |
18 |
19 from .Ui_HgAddSubrepositoryDialog import Ui_HgAddSubrepositoryDialog |
19 from .Ui_HgAddSubrepositoryDialog import Ui_HgAddSubrepositoryDialog |
20 |
20 |
21 |
21 |
22 class HgAddSubrepositoryDialog(QDialog, Ui_HgAddSubrepositoryDialog): |
22 class HgAddSubrepositoryDialog(QDialog, Ui_HgAddSubrepositoryDialog): |
38 self.pathPicker.setDefaultDirectory(projectPath) |
38 self.pathPicker.setDefaultDirectory(projectPath) |
39 |
39 |
40 self.__ok = self.buttonBox.button(QDialogButtonBox.StandardButton.Ok) |
40 self.__ok = self.buttonBox.button(QDialogButtonBox.StandardButton.Ok) |
41 self.__ok.setEnabled(False) |
41 self.__ok.setEnabled(False) |
42 |
42 |
43 self.__projectPath = Utilities.toNativeSeparators(projectPath) |
43 self.__projectPath = FileSystemUtilities.toNativeSeparators(projectPath) |
44 |
44 |
45 self.typeCombo.addItem("Mercurial", "hg") |
45 self.typeCombo.addItem("Mercurial", "hg") |
46 self.typeCombo.addItem("GIT", "git") |
46 self.typeCombo.addItem("GIT", "git") |
47 self.typeCombo.addItem("Subversion", "svn") |
47 self.typeCombo.addItem("Subversion", "svn") |
48 |
48 |