9 |
9 |
10 from PyQt6.QtCore import pyqtSlot, Qt |
10 from PyQt6.QtCore import pyqtSlot, Qt |
11 from PyQt6.QtWidgets import QTreeWidgetItem, QHeaderView, QDialog |
11 from PyQt6.QtWidgets import QTreeWidgetItem, QHeaderView, QDialog |
12 from PyQt6.Qsci import QsciScintillaBase |
12 from PyQt6.Qsci import QsciScintillaBase |
13 |
13 |
14 from EricWidgets import EricMessageBox |
14 from eric7.EricWidgets import EricMessageBox |
15 |
15 |
16 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .ConfigurationPageBase import ConfigurationPageBase |
17 from .Ui_EditorGeneralPage import Ui_EditorGeneralPage |
17 from .Ui_EditorGeneralPage import Ui_EditorGeneralPage |
18 from .EditorLanguageTabIndentOverrideDialog import EditorLanguageTabIndentOverrideDialog |
18 from .EditorLanguageTabIndentOverrideDialog import EditorLanguageTabIndentOverrideDialog |
19 |
19 |
20 from QScintilla.DocstringGenerator import getSupportedDocstringTypes |
20 from eric7.QScintilla.DocstringGenerator import getSupportedDocstringTypes |
21 |
21 |
22 import Preferences |
22 from eric7 import Preferences |
23 import UI.PixmapCache |
23 from eric7.EricGui import EricPixmapCache |
24 |
24 |
25 |
25 |
26 class EditorGeneralPage(ConfigurationPageBase, Ui_EditorGeneralPage): |
26 class EditorGeneralPage(ConfigurationPageBase, Ui_EditorGeneralPage): |
27 """ |
27 """ |
28 Class implementing the Editor General configuration page. |
28 Class implementing the Editor General configuration page. |
34 """ |
34 """ |
35 super().__init__() |
35 super().__init__() |
36 self.setupUi(self) |
36 self.setupUi(self) |
37 self.setObjectName("EditorGeneralPage") |
37 self.setObjectName("EditorGeneralPage") |
38 |
38 |
39 self.addButton.setIcon(UI.PixmapCache.getIcon("plus")) |
39 self.addButton.setIcon(EricPixmapCache.getIcon("plus")) |
40 self.deleteButton.setIcon(UI.PixmapCache.getIcon("minus")) |
40 self.deleteButton.setIcon(EricPixmapCache.getIcon("minus")) |
41 self.editButton.setIcon(UI.PixmapCache.getIcon("edit")) |
41 self.editButton.setIcon(EricPixmapCache.getIcon("edit")) |
42 |
42 |
43 for docstringType, docstringStyle in sorted(getSupportedDocstringTypes()): |
43 for docstringType, docstringStyle in sorted(getSupportedDocstringTypes()): |
44 self.docstringStyleComboBox.addItem(docstringStyle, docstringType) |
44 self.docstringStyleComboBox.addItem(docstringStyle, docstringType) |
45 |
45 |
46 # set initial values |
46 # set initial values |