eric7/Plugins/VcsPlugins/vcsGit/GitSubmoduleAddDialog.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8322
b422b4e77d19
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
8 """ 8 """
9 9
10 from PyQt6.QtCore import pyqtSlot, QUrl 10 from PyQt6.QtCore import pyqtSlot, QUrl
11 from PyQt6.QtWidgets import QDialog, QDialogButtonBox 11 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
12 12
13 from E5Gui.E5Completers import E5DirCompleter 13 from E5Gui.EricCompleters import EricDirCompleter
14 from E5Gui import E5FileDialog 14 from E5Gui import EricFileDialog
15 15
16 from .Ui_GitSubmoduleAddDialog import Ui_GitSubmoduleAddDialog 16 from .Ui_GitSubmoduleAddDialog import Ui_GitSubmoduleAddDialog
17 from .Config import ConfigGitSchemes 17 from .Config import ConfigGitSchemes
18 18
19 import Utilities 19 import Utilities
50 submoduleUrlHistory = self.__vcs.getPlugin().getPreferences( 50 submoduleUrlHistory = self.__vcs.getPlugin().getPreferences(
51 "RepositoryUrlHistory") 51 "RepositoryUrlHistory")
52 self.submoduleUrlCombo.addItems(submoduleUrlHistory) 52 self.submoduleUrlCombo.addItems(submoduleUrlHistory)
53 self.submoduleUrlCombo.setEditText("") 53 self.submoduleUrlCombo.setEditText("")
54 54
55 self.submoduleUrlDirCompleter = E5DirCompleter(self.submoduleUrlCombo) 55 self.submoduleUrlDirCompleter = EricDirCompleter(self.submoduleUrlCombo)
56 self.submoduleDirCompleter = E5DirCompleter(self.submoduleDirEdit) 56 self.submoduleDirCompleter = EricDirCompleter(self.submoduleDirEdit)
57 57
58 ipath = ( 58 ipath = (
59 Preferences.getMultiProject("Workspace") or 59 Preferences.getMultiProject("Workspace") or
60 Utilities.getHomeDir() 60 Utilities.getHomeDir()
61 ) 61 )
100 @pyqtSlot() 100 @pyqtSlot()
101 def on_submoduleUrlButton_clicked(self): 101 def on_submoduleUrlButton_clicked(self):
102 """ 102 """
103 Private slot to display a directory selection dialog. 103 Private slot to display a directory selection dialog.
104 """ 104 """
105 directory = E5FileDialog.getExistingDirectory( 105 directory = EricFileDialog.getExistingDirectory(
106 self, 106 self,
107 self.tr("Select Submodule Repository Directory"), 107 self.tr("Select Submodule Repository Directory"),
108 self.submoduleUrlCombo.currentText(), 108 self.submoduleUrlCombo.currentText(),
109 E5FileDialog.ShowDirsOnly) 109 EricFileDialog.ShowDirsOnly)
110 110
111 if directory: 111 if directory:
112 self.submoduleUrlCombo.setEditText( 112 self.submoduleUrlCombo.setEditText(
113 Utilities.toNativeSeparators(directory)) 113 Utilities.toNativeSeparators(directory))
114 114
126 @pyqtSlot() 126 @pyqtSlot()
127 def on_submoduleDirButton_clicked(self): 127 def on_submoduleDirButton_clicked(self):
128 """ 128 """
129 Private slot to display a directory selection dialog. 129 Private slot to display a directory selection dialog.
130 """ 130 """
131 directory = E5FileDialog.getExistingDirectory( 131 directory = EricFileDialog.getExistingDirectory(
132 self, 132 self,
133 self.tr("Select Submodule Directory"), 133 self.tr("Select Submodule Directory"),
134 self.submoduleDirEdit.text(), 134 self.submoduleDirEdit.text(),
135 E5FileDialog.ShowDirsOnly) 135 EricFileDialog.ShowDirsOnly)
136 136
137 if directory: 137 if directory:
138 self.submoduleDirEdit.setText( 138 self.submoduleDirEdit.setText(
139 Utilities.toNativeSeparators(directory)) 139 Utilities.toNativeSeparators(directory))
140 140

eric ide

mercurial