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 """ |