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