src/eric7/Project/PropertiesDialog.py

branch
eric7
changeset 9413
80c06d472826
parent 9323
6ae7193558ac
child 9442
906485dcd210
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
13 import trove_classifiers 13 import trove_classifiers
14 14
15 from PyQt6.QtCore import QDir, pyqtSlot 15 from PyQt6.QtCore import QDir, pyqtSlot
16 from PyQt6.QtWidgets import QDialog, QDialogButtonBox 16 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
17 17
18 from EricWidgets.EricApplication import ericApp 18 from eric7.EricWidgets.EricApplication import ericApp
19 from EricWidgets.EricPathPicker import EricPathPickerModes 19 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
20 20
21 from .Ui_PropertiesDialog import Ui_PropertiesDialog 21 from .Ui_PropertiesDialog import Ui_PropertiesDialog
22 22
23 from QScintilla.DocstringGenerator import getSupportedDocstringTypes 23 from eric7.QScintilla.DocstringGenerator import getSupportedDocstringTypes
24 24
25 from Testing.Interfaces import FrameworkNames 25 from eric7.Testing.Interfaces import FrameworkNames
26 26
27 import Utilities 27 from eric7 import Preferences, Utilities
28 import Preferences 28 from eric7.EricGui import EricPixmapCache
29 import UI.PixmapCache
30 29
31 30
32 class PropertiesDialog(QDialog, Ui_PropertiesDialog): 31 class PropertiesDialog(QDialog, Ui_PropertiesDialog):
33 """ 32 """
34 Class implementing the project properties dialog. 33 Class implementing the project properties dialog.
49 self.setupUi(self) 48 self.setupUi(self)
50 49
51 self.dirPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) 50 self.dirPicker.setMode(EricPathPickerModes.DIRECTORY_MODE)
52 self.mainscriptPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) 51 self.mainscriptPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
53 52
54 self.makeButton.setIcon(UI.PixmapCache.getIcon("makefile")) 53 self.makeButton.setIcon(EricPixmapCache.getIcon("makefile"))
55 54
56 self.docstringStyleComboBox.addItem(self.tr("None"), "") 55 self.docstringStyleComboBox.addItem(self.tr("None"), "")
57 for docstringType, docstringStyle in sorted(getSupportedDocstringTypes()): 56 for docstringType, docstringStyle in sorted(getSupportedDocstringTypes()):
58 self.docstringStyleComboBox.addItem(docstringStyle, docstringType) 57 self.docstringStyleComboBox.addItem(docstringStyle, docstringType)
59 58
296 Private slot to display a vcs information dialog. 295 Private slot to display a vcs information dialog.
297 """ 296 """
298 if self.project.vcs is None: 297 if self.project.vcs is None:
299 return 298 return
300 299
301 from VCS.RepositoryInfoDialog import VcsRepositoryInfoDialog 300 from eric7.VCS.RepositoryInfoDialog import VcsRepositoryInfoDialog
302 301
303 info = self.project.vcs.vcsRepositoryInfos(self.project.ppath) 302 info = self.project.vcs.vcsRepositoryInfos(self.project.ppath)
304 dlg = VcsRepositoryInfoDialog(self, info) 303 dlg = VcsRepositoryInfoDialog(self, info)
305 dlg.exec() 304 dlg.exec()
306 305

eric ide

mercurial