10 import os |
10 import os |
11 |
11 |
12 from PyQt6.QtCore import QDir, pyqtSlot |
12 from PyQt6.QtCore import QDir, pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
14 |
14 |
15 from E5Gui.E5Application import e5App |
15 from E5Gui.EricApplication import ericApp |
16 from E5Gui.E5PathPicker import E5PathPickerModes |
16 from E5Gui.EricPathPicker import EricPathPickerModes |
17 |
17 |
18 from .Ui_PropertiesDialog import Ui_PropertiesDialog |
18 from .Ui_PropertiesDialog import Ui_PropertiesDialog |
19 |
19 |
20 from QScintilla.DocstringGenerator import getSupportedDocstringTypes |
20 from QScintilla.DocstringGenerator import getSupportedDocstringTypes |
21 |
21 |
40 super().__init__(parent) |
40 super().__init__(parent) |
41 if name: |
41 if name: |
42 self.setObjectName(name) |
42 self.setObjectName(name) |
43 self.setupUi(self) |
43 self.setupUi(self) |
44 |
44 |
45 self.dirPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) |
45 self.dirPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
46 self.mainscriptPicker.setMode(E5PathPickerModes.OPEN_FILE_MODE) |
46 self.mainscriptPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
47 |
47 |
48 self.makeButton.setIcon(UI.PixmapCache.getIcon("makefile")) |
48 self.makeButton.setIcon(UI.PixmapCache.getIcon("makefile")) |
49 |
49 |
50 self.docstringStyleComboBox.addItem(self.tr("None"), "") |
50 self.docstringStyleComboBox.addItem(self.tr("None"), "") |
51 for docstringType, docstringStyle in sorted( |
51 for docstringType, docstringStyle in sorted( |
108 self.project.pdata["DESCRIPTION"]) |
108 self.project.pdata["DESCRIPTION"]) |
109 self.eolComboBox.setCurrentIndex(self.project.pdata["EOL"]) |
109 self.eolComboBox.setCurrentIndex(self.project.pdata["EOL"]) |
110 self.vcsLabel.show() |
110 self.vcsLabel.show() |
111 if self.project.vcs is not None: |
111 if self.project.vcs is not None: |
112 vcsSystemsDict = ( |
112 vcsSystemsDict = ( |
113 e5App().getObject("PluginManager") |
113 ericApp().getObject("PluginManager") |
114 .getPluginDisplayStrings("version_control") |
114 .getPluginDisplayStrings("version_control") |
115 ) |
115 ) |
116 try: |
116 try: |
117 vcsSystemDisplay = vcsSystemsDict[ |
117 vcsSystemDisplay = vcsSystemsDict[ |
118 self.project.pdata["VCS"]] |
118 self.project.pdata["VCS"]] |