9 """ |
9 """ |
10 |
10 |
11 from PyQt6.QtCore import pyqtSlot, QUrl |
11 from PyQt6.QtCore import pyqtSlot, QUrl |
12 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QComboBox |
12 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QComboBox |
13 |
13 |
14 from E5Gui.E5PathPicker import E5PathPickerModes |
14 from E5Gui.EricPathPicker import EricPathPickerModes |
15 |
15 |
16 from .Ui_HgNewProjectOptionsDialog import Ui_HgNewProjectOptionsDialog |
16 from .Ui_HgNewProjectOptionsDialog import Ui_HgNewProjectOptionsDialog |
17 from .Config import ConfigHgSchemes |
17 from .Config import ConfigHgSchemes |
18 |
18 |
19 import Utilities |
19 import Utilities |
34 @param parent parent widget (QWidget) |
34 @param parent parent widget (QWidget) |
35 """ |
35 """ |
36 super().__init__(parent) |
36 super().__init__(parent) |
37 self.setupUi(self) |
37 self.setupUi(self) |
38 |
38 |
39 self.vcsProjectDirPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) |
39 self.vcsProjectDirPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
40 |
40 |
41 self.__vcs = vcs |
41 self.__vcs = vcs |
42 |
42 |
43 vcsUrlHistory = self.__vcs.getPlugin().getPreferences( |
43 vcsUrlHistory = self.__vcs.getPlugin().getPreferences( |
44 "RepositoryUrlHistory") |
44 "RepositoryUrlHistory") |
45 self.vcsUrlPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) |
45 self.vcsUrlPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
46 self.vcsUrlPicker.setInsertPolicy(QComboBox.InsertPolicy.InsertAtTop) |
46 self.vcsUrlPicker.setInsertPolicy(QComboBox.InsertPolicy.InsertAtTop) |
47 self.vcsUrlPicker.setSizeAdjustPolicy( |
47 self.vcsUrlPicker.setSizeAdjustPolicy( |
48 QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon) |
48 QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon) |
49 self.vcsUrlPicker.setPathsList(vcsUrlHistory) |
49 self.vcsUrlPicker.setPathsList(vcsUrlHistory) |
50 self.vcsUrlClearHistoryButton.setIcon( |
50 self.vcsUrlClearHistoryButton.setIcon( |