IconEditor/IconEditorWindow.py

changeset 2101
5bac7dee9e1a
parent 1518
e6e21910210d
child 2302
f29e9405c851
equal deleted inserted replaced
2100:fb16f4650860 2101:5bac7dee9e1a
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
23 import UI.Config 24 import UI.Config
24 25
25 import Preferences 26 import Preferences
26 27
27 28
28 class IconEditorWindow(QMainWindow): 29 class IconEditorWindow(E5MainWindow):
29 """ 30 """
30 Class implementing the web browser main window. 31 Class implementing the web browser main window.
31 32
32 @signal editorClosed() emitted after the window was requested to close down 33 @signal editorClosed() emitted after the window was requested to close down
33 """ 34 """
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)

eric ide

mercurial