E5Gui/E5SideBar.py

changeset 5736
000ea446ff4b
parent 5563
3e6e6d70c4ff
child 6048
82ad8ec9548c
equal deleted inserted replaced
5735:f606dbe20be6 5736:000ea446ff4b
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, qVersion 13 QIODevice, QTimer
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
19 import UI.PixmapCache 19 import UI.PixmapCache
20 from Globals import qVersionTuple
20 21
21 22
22 class E5SideBar(QWidget): 23 class E5SideBar(QWidget):
23 """ 24 """
24 Class implementing a sidebar with a widget area, that is hidden or shown, 25 Class implementing a sidebar with a widget area, that is hidden or shown,
252 self.shrink() 253 self.shrink()
253 return True 254 return True
254 elif self.isMinimized(): 255 elif self.isMinimized():
255 self.expand() 256 self.expand()
256 elif evt.type() == QEvent.Wheel: 257 elif evt.type() == QEvent.Wheel:
257 if qVersion() >= "5.0.0": 258 if qVersionTuple() >= (5, 0, 0):
258 delta = evt.angleDelta().y() 259 delta = evt.angleDelta().y()
259 else: 260 else:
260 delta = evt.delta() 261 delta = evt.delta()
261 if delta > 0: 262 if delta > 0:
262 self.prevTab() 263 self.prevTab()

eric ide

mercurial