10 from PyQt6.QtCore import pyqtSlot, Qt |
10 from PyQt6.QtCore import pyqtSlot, Qt |
11 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem, QInputDialog |
11 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem, QInputDialog |
12 |
12 |
13 from .Ui_IdlCompilerOptionsDialog import Ui_IdlCompilerOptionsDialog |
13 from .Ui_IdlCompilerOptionsDialog import Ui_IdlCompilerOptionsDialog |
14 |
14 |
15 import UI.PixmapCache |
15 from eric7.EricGui import EricPixmapCache |
16 |
16 |
17 from EricWidgets import EricPathPickerDialog |
17 from eric7.EricWidgets import EricPathPickerDialog |
18 from EricWidgets.EricPathPicker import EricPathPickerModes |
18 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
19 |
19 |
20 from .IdlCompilerDefineNameDialog import IdlCompilerDefineNameDialog |
20 from .IdlCompilerDefineNameDialog import IdlCompilerDefineNameDialog |
21 |
21 |
22 |
22 |
23 class IdlCompilerOptionsDialog(QDialog, Ui_IdlCompilerOptionsDialog): |
23 class IdlCompilerOptionsDialog(QDialog, Ui_IdlCompilerOptionsDialog): |
51 super().__init__(parent) |
51 super().__init__(parent) |
52 self.setupUi(self) |
52 self.setupUi(self) |
53 |
53 |
54 self.__project = project |
54 self.__project = project |
55 |
55 |
56 self.idAddButton.setIcon(UI.PixmapCache.getIcon("plus")) |
56 self.idAddButton.setIcon(EricPixmapCache.getIcon("plus")) |
57 self.idDeleteButton.setIcon(UI.PixmapCache.getIcon("minus")) |
57 self.idDeleteButton.setIcon(EricPixmapCache.getIcon("minus")) |
58 self.idEditButton.setIcon(UI.PixmapCache.getIcon("edit")) |
58 self.idEditButton.setIcon(EricPixmapCache.getIcon("edit")) |
59 |
59 |
60 self.dnAddButton.setIcon(UI.PixmapCache.getIcon("plus")) |
60 self.dnAddButton.setIcon(EricPixmapCache.getIcon("plus")) |
61 self.dnDeleteButton.setIcon(UI.PixmapCache.getIcon("minus")) |
61 self.dnDeleteButton.setIcon(EricPixmapCache.getIcon("minus")) |
62 self.dnEditButton.setIcon(UI.PixmapCache.getIcon("edit")) |
62 self.dnEditButton.setIcon(EricPixmapCache.getIcon("edit")) |
63 |
63 |
64 self.unAddButton.setIcon(UI.PixmapCache.getIcon("plus")) |
64 self.unAddButton.setIcon(EricPixmapCache.getIcon("plus")) |
65 self.unDeleteButton.setIcon(UI.PixmapCache.getIcon("minus")) |
65 self.unDeleteButton.setIcon(EricPixmapCache.getIcon("minus")) |
66 self.unEditButton.setIcon(UI.PixmapCache.getIcon("edit")) |
66 self.unEditButton.setIcon(EricPixmapCache.getIcon("edit")) |
67 |
67 |
68 self.__populateIncludeDirectoriesList(includeDirectories) |
68 self.__populateIncludeDirectoriesList(includeDirectories) |
69 self.__populateDefineNamesList(definedNames) |
69 self.__populateDefineNamesList(definedNames) |
70 self.unList.addItems(undefinedNames) |
70 self.unList.addItems(undefinedNames) |
71 |
71 |