eric6/Graphics/PixmapDiagram.py

branch
without_py2_and_pyqt4
changeset 7198
684261ef2165
parent 6942
2602857055c5
child 7229
53054eb5b15a
equal deleted inserted replaced
7197:331569d44b19 7198:684261ef2165
20 from E5Gui.E5ZoomWidget import E5ZoomWidget 20 from E5Gui.E5ZoomWidget import E5ZoomWidget
21 21
22 import UI.Config 22 import UI.Config
23 23
24 import Preferences 24 import Preferences
25 from Globals import qVersionTuple
26 25
27 26
28 class PixmapDiagram(E5MainWindow): 27 class PixmapDiagram(E5MainWindow):
29 """ 28 """
30 Class implementing a dialog showing a pixmap. 29 Class implementing a dialog showing a pixmap.
186 Protected method to handle wheel events. 185 Protected method to handle wheel events.
187 186
188 @param evt reference to the wheel event (QWheelEvent) 187 @param evt reference to the wheel event (QWheelEvent)
189 """ 188 """
190 if evt.modifiers() & Qt.ControlModifier: 189 if evt.modifiers() & Qt.ControlModifier:
191 if qVersionTuple() >= (5, 0, 0): 190 delta = evt.angleDelta().y()
192 delta = evt.angleDelta().y()
193 else:
194 delta = evt.delta()
195 if delta < 0: 191 if delta < 0:
196 self.__zoomOut() 192 self.__zoomOut()
197 elif delta > 0: 193 elif delta > 0:
198 self.__zoomIn() 194 self.__zoomIn()
199 evt.accept() 195 evt.accept()

eric ide

mercurial