48 <hr /><hr /> |
48 <hr /><hr /> |
49 <a NAME="E5DnDTabBar" ID="E5DnDTabBar"></a> |
49 <a NAME="E5DnDTabBar" ID="E5DnDTabBar"></a> |
50 <h2>E5DnDTabBar</h2> |
50 <h2>E5DnDTabBar</h2> |
51 <p> |
51 <p> |
52 Class implementing a tab bar class substituting QTabBar. |
52 Class implementing a tab bar class substituting QTabBar. |
53 </p><h4>Signals</h4> |
53 </p><h3>Signals</h3> |
54 <dl> |
54 <dl> |
55 <dt>tabMoveRequested(int, int)</dt> |
55 <dt>tabMoveRequested(int, int)</dt> |
56 <dd> |
56 <dd> |
57 emitted to signal a tab move request giving |
57 emitted to signal a tab move request giving |
58 the old and new index position |
58 the old and new index position |
62 E5WheelTabBar |
62 E5WheelTabBar |
63 <h3>Class Attributes</h3> |
63 <h3>Class Attributes</h3> |
64 <table> |
64 <table> |
65 <tr><td>None</td></tr> |
65 <tr><td>None</td></tr> |
66 </table> |
66 </table> |
|
67 <h3>Class Methods</h3> |
|
68 <table> |
|
69 <tr><td>None</td></tr> |
|
70 </table> |
67 <h3>Methods</h3> |
71 <h3>Methods</h3> |
68 <table> |
72 <table> |
69 <tr> |
73 <tr> |
70 <td><a href="#E5DnDTabBar.__init__">E5DnDTabBar</a></td> |
|
71 <td>Constructor</td> |
|
72 </tr><tr> |
|
73 <td><a href="#E5DnDTabBar.dragEnterEvent">dragEnterEvent</a></td> |
74 <td><a href="#E5DnDTabBar.dragEnterEvent">dragEnterEvent</a></td> |
74 <td>Protected method to handle drag enter events.</td> |
75 <td>Protected method to handle drag enter events.</td> |
75 </tr><tr> |
76 </tr><tr> |
76 <td><a href="#E5DnDTabBar.dropEvent">dropEvent</a></td> |
77 <td><a href="#E5DnDTabBar.dropEvent">dropEvent</a></td> |
77 <td>Protected method to handle drop events.</td> |
78 <td>Protected method to handle drop events.</td> |
80 <td>Protected method to handle mouse move events.</td> |
81 <td>Protected method to handle mouse move events.</td> |
81 </tr><tr> |
82 </tr><tr> |
82 <td><a href="#E5DnDTabBar.mousePressEvent">mousePressEvent</a></td> |
83 <td><a href="#E5DnDTabBar.mousePressEvent">mousePressEvent</a></td> |
83 <td>Protected method to handle mouse press events.</td> |
84 <td>Protected method to handle mouse press events.</td> |
84 </tr> |
85 </tr> |
|
86 </table> |
|
87 <h3>Static Methods</h3> |
|
88 <table> |
|
89 <tr><td>None</td></tr> |
85 </table> |
90 </table> |
86 <a NAME="E5DnDTabBar.__init__" ID="E5DnDTabBar.__init__"></a> |
91 <a NAME="E5DnDTabBar.__init__" ID="E5DnDTabBar.__init__"></a> |
87 <h4>E5DnDTabBar (Constructor)</h4> |
92 <h4>E5DnDTabBar (Constructor)</h4> |
88 <b>E5DnDTabBar</b>(<i>parent=None</i>) |
93 <b>E5DnDTabBar</b>(<i>parent=None</i>) |
89 <p> |
94 <p> |
141 <p> |
146 <p> |
142 Class implementing a tab widget class substituting QTabWidget. |
147 Class implementing a tab widget class substituting QTabWidget. |
143 </p><p> |
148 </p><p> |
144 It provides slots to show the previous and next tab and give |
149 It provides slots to show the previous and next tab and give |
145 them the input focus and it allows to have a context menu for the tabs. |
150 them the input focus and it allows to have a context menu for the tabs. |
146 </p><h4>Signals</h4> |
151 </p><h3>Signals</h3> |
147 <dl> |
152 <dl> |
148 <dt>customTabContextMenuRequested(const QPoint & point, int index)</dt> |
153 <dt>customTabContextMenuRequested(const QPoint & point, int index)</dt> |
149 <dd> |
154 <dd> |
150 emitted when |
155 emitted when |
151 a context menu for a tab is requested |
156 a context menu for a tab is requested |
155 QTabWidget |
160 QTabWidget |
156 <h3>Class Attributes</h3> |
161 <h3>Class Attributes</h3> |
157 <table> |
162 <table> |
158 <tr><td>None</td></tr> |
163 <tr><td>None</td></tr> |
159 </table> |
164 </table> |
|
165 <h3>Class Methods</h3> |
|
166 <table> |
|
167 <tr><td>None</td></tr> |
|
168 </table> |
160 <h3>Methods</h3> |
169 <h3>Methods</h3> |
161 <table> |
170 <table> |
162 <tr> |
171 <tr> |
163 <td><a href="#E5TabWidget.__init__">E5TabWidget</a></td> |
|
164 <td>Constructor</td> |
|
165 </tr><tr> |
|
166 <td><a href="#E5TabWidget.__currentChanged">__currentChanged</a></td> |
172 <td><a href="#E5TabWidget.__currentChanged">__currentChanged</a></td> |
167 <td>Private slot to handle the currentChanged signal.</td> |
173 <td>Private slot to handle the currentChanged signal.</td> |
168 </tr><tr> |
174 </tr><tr> |
169 <td><a href="#E5TabWidget.__freeSide">__freeSide</a></td> |
175 <td><a href="#E5TabWidget.__freeSide">__freeSide</a></td> |
170 <td>Private method to determine the free side of a tab.</td> |
176 <td>Private method to determine the free side of a tab.</td> |
197 <td>Public method to set the context menu policy of the tab.</td> |
203 <td>Public method to set the context menu policy of the tab.</td> |
198 </tr><tr> |
204 </tr><tr> |
199 <td><a href="#E5TabWidget.switchTab">switchTab</a></td> |
205 <td><a href="#E5TabWidget.switchTab">switchTab</a></td> |
200 <td>Public slot used to switch between the current and the previous current tab.</td> |
206 <td>Public slot used to switch between the current and the previous current tab.</td> |
201 </tr> |
207 </tr> |
|
208 </table> |
|
209 <h3>Static Methods</h3> |
|
210 <table> |
|
211 <tr><td>None</td></tr> |
202 </table> |
212 </table> |
203 <a NAME="E5TabWidget.__init__" ID="E5TabWidget.__init__"></a> |
213 <a NAME="E5TabWidget.__init__" ID="E5TabWidget.__init__"></a> |
204 <h4>E5TabWidget (Constructor)</h4> |
214 <h4>E5TabWidget (Constructor)</h4> |
205 <b>E5TabWidget</b>(<i>parent=None, dnd=False</i>) |
215 <b>E5TabWidget</b>(<i>parent=None, dnd=False</i>) |
206 <p> |
216 <p> |
349 QTabBar |
359 QTabBar |
350 <h3>Class Attributes</h3> |
360 <h3>Class Attributes</h3> |
351 <table> |
361 <table> |
352 <tr><td>None</td></tr> |
362 <tr><td>None</td></tr> |
353 </table> |
363 </table> |
|
364 <h3>Class Methods</h3> |
|
365 <table> |
|
366 <tr><td>None</td></tr> |
|
367 </table> |
354 <h3>Methods</h3> |
368 <h3>Methods</h3> |
355 <table> |
369 <table> |
356 <tr> |
370 <tr> |
357 <td><a href="#E5WheelTabBar.__init__">E5WheelTabBar</a></td> |
|
358 <td>Constructor</td> |
|
359 </tr><tr> |
|
360 <td><a href="#E5WheelTabBar.wheelEvent">wheelEvent</a></td> |
371 <td><a href="#E5WheelTabBar.wheelEvent">wheelEvent</a></td> |
361 <td>Protected slot to support wheel events.</td> |
372 <td>Protected slot to support wheel events.</td> |
362 </tr> |
373 </tr> |
|
374 </table> |
|
375 <h3>Static Methods</h3> |
|
376 <table> |
|
377 <tr><td>None</td></tr> |
363 </table> |
378 </table> |
364 <a NAME="E5WheelTabBar.__init__" ID="E5WheelTabBar.__init__"></a> |
379 <a NAME="E5WheelTabBar.__init__" ID="E5WheelTabBar.__init__"></a> |
365 <h4>E5WheelTabBar (Constructor)</h4> |
380 <h4>E5WheelTabBar (Constructor)</h4> |
366 <b>E5WheelTabBar</b>(<i>parent=None</i>) |
381 <b>E5WheelTabBar</b>(<i>parent=None</i>) |
367 <p> |
382 <p> |