7 Module implementing the icon editor main window. |
7 Module implementing the icon editor main window. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import pyqtSignal, Qt, QSize, QSignalMapper, QFileInfo, QFile, \ |
10 from PyQt4.QtCore import pyqtSignal, Qt, QSize, QSignalMapper, QFileInfo, QFile, \ |
11 QEvent |
11 QEvent |
12 from PyQt4.QtGui import QMainWindow, QScrollArea, QPalette, QImage, QImageReader, \ |
12 from PyQt4.QtGui import QScrollArea, QPalette, QImage, QImageReader, QImageWriter, \ |
13 QImageWriter, QKeySequence, qApp, QLabel, QDockWidget, QDialog, QWhatsThis |
13 QKeySequence, qApp, QLabel, QDockWidget, QDialog, QWhatsThis |
14 |
14 |
15 from E5Gui.E5Action import E5Action, createActionGroup |
15 from E5Gui.E5Action import E5Action, createActionGroup |
16 from E5Gui import E5FileDialog, E5MessageBox |
16 from E5Gui import E5FileDialog, E5MessageBox |
|
17 from E5Gui.E5MainWindow import E5MainWindow |
17 |
18 |
18 from .IconEditorGrid import IconEditorGrid |
19 from .IconEditorGrid import IconEditorGrid |
19 from .IconZoomDialog import IconZoomDialog |
20 from .IconZoomDialog import IconZoomDialog |
20 from .IconEditorPalette import IconEditorPalette |
21 from .IconEditorPalette import IconEditorPalette |
21 |
22 |
56 self.setWindowIcon(UI.PixmapCache.getIcon("iconEditor.png")) |
57 self.setWindowIcon(UI.PixmapCache.getIcon("iconEditor.png")) |
57 |
58 |
58 if self.initShortcutsOnly: |
59 if self.initShortcutsOnly: |
59 self.__initActions() |
60 self.__initActions() |
60 else: |
61 else: |
|
62 if not self.fromEric: |
|
63 self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet")) |
61 self.__editor = IconEditorGrid() |
64 self.__editor = IconEditorGrid() |
62 self.__scrollArea = QScrollArea() |
65 self.__scrollArea = QScrollArea() |
63 self.__scrollArea.setWidget(self.__editor) |
66 self.__scrollArea.setWidget(self.__editor) |
64 self.__scrollArea.viewport().setBackgroundRole(QPalette.Dark) |
67 self.__scrollArea.viewport().setBackgroundRole(QPalette.Dark) |
65 self.__scrollArea.viewport().setAutoFillBackground(True) |
68 self.__scrollArea.viewport().setAutoFillBackground(True) |