E5Gui/E5ToolBox.py

changeset 1399
b0f9840a6aea
parent 1131
7781e396c903
child 1422
47f1dffa398e
equal deleted inserted replaced
1396:f5d4c309fe8a 1399:b0f9840a6aea
21 Constructor 21 Constructor
22 22
23 @param parent reference to the parent widget (QWidget) 23 @param parent reference to the parent widget (QWidget)
24 """ 24 """
25 super().__init__(parent) 25 super().__init__(parent)
26
27 def wheelEvent(self, event):
28 """
29 Protected slot to support wheel events.
30
31 @param reference to the wheel event (QWheelEvent)
32 """
33 index = self.currentIndex()
34 if event.delta() > 0:
35 index -= 1
36 else:
37 index += 1
38 if index < 0:
39 index = self.count() - 1
40 elif index == self.count():
41 index = 0
42
43 self.setCurrentIndex(index)
44
45 event.accept()
46 26
47 27
48 class E5HorizontalToolBox(E5TabWidget): 28 class E5HorizontalToolBox(E5TabWidget):
49 """ 29 """
50 Class implementing a vertical QToolBox like widget. 30 Class implementing a vertical QToolBox like widget.

eric ide

mercurial