IconEditor/IconEditorWindow.py

changeset 5736
000ea446ff4b
parent 5651
982465f8389c
child 6048
82ad8ec9548c
equal deleted inserted replaced
5735:f606dbe20be6 5736:000ea446ff4b
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import os 12 import os
13 13
14 from PyQt5.QtCore import pyqtSignal, Qt, QSize, QSignalMapper, QFileInfo, \ 14 from PyQt5.QtCore import pyqtSignal, Qt, QSize, QSignalMapper, QFileInfo, \
15 QFile, QEvent, qVersion 15 QFile, QEvent
16 from PyQt5.QtGui import QPalette, QImage, QImageReader, QImageWriter, \ 16 from PyQt5.QtGui import QPalette, QImage, QImageReader, QImageWriter, \
17 QKeySequence 17 QKeySequence
18 from PyQt5.QtWidgets import QScrollArea, QLabel, QDockWidget, QWhatsThis 18 from PyQt5.QtWidgets import QScrollArea, QLabel, QDockWidget, QWhatsThis
19 19
20 from E5Gui.E5Action import E5Action, createActionGroup 20 from E5Gui.E5Action import E5Action, createActionGroup
26 26
27 import UI.PixmapCache 27 import UI.PixmapCache
28 import UI.Config 28 import UI.Config
29 29
30 import Preferences 30 import Preferences
31 from Globals import qVersionTuple
31 32
32 33
33 class IconEditorWindow(E5MainWindow): 34 class IconEditorWindow(E5MainWindow):
34 """ 35 """
35 Class implementing the web browser main window. 36 Class implementing the web browser main window.
1350 Protected method to handle wheel events. 1351 Protected method to handle wheel events.
1351 1352
1352 @param evt reference to the wheel event (QWheelEvent) 1353 @param evt reference to the wheel event (QWheelEvent)
1353 """ 1354 """
1354 if evt.modifiers() & Qt.ControlModifier: 1355 if evt.modifiers() & Qt.ControlModifier:
1355 if qVersion() >= "5.0.0": 1356 if qVersionTuple() >= (5, 0, 0):
1356 delta = evt.angleDelta().y() 1357 delta = evt.angleDelta().y()
1357 else: 1358 else:
1358 delta = evt.delta() 1359 delta = evt.delta()
1359 if delta < 0: 1360 if delta < 0:
1360 self.__zoomOut() 1361 self.__zoomOut()

eric ide

mercurial