src/eric7/IconEditor/IconEditorWindow.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9573
9960d19d66b5
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the icon editor main window. 7 Module implementing the icon editor main window.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
11 import contextlib
12 import pathlib 12 import pathlib
13 13
14 from PyQt6.QtCore import pyqtSignal, Qt, QSize, QSignalMapper, QEvent 14 from PyQt6.QtCore import QEvent, QSignalMapper, QSize, Qt, pyqtSignal
15 from PyQt6.QtGui import QPalette, QImage, QImageReader, QImageWriter, QKeySequence 15 from PyQt6.QtGui import QImage, QImageReader, QImageWriter, QKeySequence, QPalette
16 from PyQt6.QtWidgets import QScrollArea, QLabel, QDockWidget, QWhatsThis 16 from PyQt6.QtWidgets import QDockWidget, QLabel, QScrollArea, QWhatsThis
17 17
18 from eric7 import Preferences
19 from eric7.EricGui import EricPixmapCache
18 from eric7.EricGui.EricAction import EricAction, createActionGroup 20 from eric7.EricGui.EricAction import EricAction, createActionGroup
19 from eric7.EricWidgets import EricFileDialog, EricMessageBox 21 from eric7.EricWidgets import EricFileDialog, EricMessageBox
20 from eric7.EricWidgets.EricMainWindow import EricMainWindow 22 from eric7.EricWidgets.EricMainWindow import EricMainWindow
21 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget 23 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget
24 from eric7.UI import Config
22 25
23 from .IconEditorGrid import IconEditorGrid, IconEditorTool 26 from .IconEditorGrid import IconEditorGrid, IconEditorTool
24
25 from eric7.EricGui import EricPixmapCache
26 from eric7.UI import Config
27
28 from eric7 import Preferences
29 27
30 28
31 class IconEditorWindow(EricMainWindow): 29 class IconEditorWindow(EricMainWindow):
32 """ 30 """
33 Class implementing the web browser main window. 31 Class implementing the web browser main window.

eric ide

mercurial