E5Gui/E5SideBar.py

changeset 3778
0c5bc18da740
parent 3703
92ebf7ca99fb
child 3975
12e8acffb2c8
equal deleted inserted replaced
3777:0c47cbb5b199 3778:0c5bc18da740
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import QEvent, QSize, Qt, QByteArray, QDataStream, \ 12 from PyQt5.QtCore import QEvent, QSize, Qt, QByteArray, QDataStream, \
13 QIODevice, QTimer 13 QIODevice, QTimer, qVersion
14 from PyQt5.QtWidgets import QTabBar, QWidget, QStackedWidget, QBoxLayout, \ 14 from PyQt5.QtWidgets import QTabBar, QWidget, QStackedWidget, QBoxLayout, \
15 QToolButton, QSizePolicy 15 QToolButton, QSizePolicy
16 16
17 from E5Gui.E5Application import e5App 17 from E5Gui.E5Application import e5App
18 18
252 self.shrink() 252 self.shrink()
253 return True 253 return True
254 elif self.isMinimized(): 254 elif self.isMinimized():
255 self.expand() 255 self.expand()
256 elif evt.type() == QEvent.Wheel: 256 elif evt.type() == QEvent.Wheel:
257 if evt.angleDelta().y() > 0: 257 if qVersion() >= "5.0.0":
258 delta = evt.angleDelta().y()
259 else:
260 delta = evt.delta()
261 if delta > 0:
258 self.prevTab() 262 self.prevTab()
259 else: 263 else:
260 self.nextTab() 264 self.nextTab()
261 return True 265 return True
262 266

eric ide

mercurial