eric7/Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8327
666c2b81cbb7
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
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 E5Gui import E5MessageBox 15 from E5Gui import EricMessageBox
16 from E5Gui.E5PathPicker import E5PathPickerModes 16 from E5Gui.EricPathPicker import EricPathPickerModes
17 17
18 import Utilities 18 import Utilities
19 19
20 from .Ui_HgAddSubrepositoryDialog import Ui_HgAddSubrepositoryDialog 20 from .Ui_HgAddSubrepositoryDialog import Ui_HgAddSubrepositoryDialog
21 21
32 @param parent reference to the parent widget (QWidget) 32 @param parent reference to the parent widget (QWidget)
33 """ 33 """
34 super().__init__(parent) 34 super().__init__(parent)
35 self.setupUi(self) 35 self.setupUi(self)
36 36
37 self.pathPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) 37 self.pathPicker.setMode(EricPathPickerModes.DIRECTORY_MODE)
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
90 """ 90 """
91 if path.startswith(self.__projectPath + os.sep): 91 if path.startswith(self.__projectPath + os.sep):
92 path = path.replace(self.__projectPath + os.sep, "") 92 path = path.replace(self.__projectPath + os.sep, "")
93 self.pathPicker.setText(path) 93 self.pathPicker.setText(path)
94 else: 94 else:
95 E5MessageBox.critical( 95 EricMessageBox.critical(
96 self, 96 self,
97 self.tr("Add Sub-repository"), 97 self.tr("Add Sub-repository"),
98 self.tr("""The sub-repository path must be inside""" 98 self.tr("""The sub-repository path must be inside"""
99 """ the project.""")) 99 """ the project."""))
100 self.pathPicker.setText("") 100 self.pathPicker.setText("")

eric ide

mercurial