E5Gui/E5ToolBox.py

branch
5_1_x
changeset 1398
187a2f37e1d4
parent 791
9ec2ac20e54e
child 1424
e81db3aa399a
equal deleted inserted replaced
1397:acc61b0fb135 1398:187a2f37e1d4
20 Constructor 20 Constructor
21 21
22 @param parent reference to the parent widget (QWidget) 22 @param parent reference to the parent widget (QWidget)
23 """ 23 """
24 QToolBox.__init__(self, parent) 24 QToolBox.__init__(self, parent)
25
26 def wheelEvent(self, event):
27 """
28 Protected slot to support wheel events.
29
30 @param reference to the wheel event (QWheelEvent)
31 """
32 index = self.currentIndex()
33 if event.delta() > 0:
34 index -= 1
35 else:
36 index += 1
37 if index < 0:
38 index = self.count() - 1
39 elif index == self.count():
40 index = 0
41
42 self.setCurrentIndex(index)
43
44 event.accept()
45 25
46 class E5HorizontalToolBox(E5TabWidget): 26 class E5HorizontalToolBox(E5TabWidget):
47 """ 27 """
48 Class implementing a vertical QToolBox like widget. 28 Class implementing a vertical QToolBox like widget.
49 """ 29 """

eric ide

mercurial