|
|
The actual tab bar for dockwidgets (and member of the dockwidget class set).
This class is covered by its manager, KDockTabCtl. It provides some set/get methods and managment methods like insert, remove, activate for tab widgets.
| |
Constructs a tab bar widget. The parent and name argument are sent to the QWidget constructor.
| ~ |
Destructs this.
| enum |
For clearer setting (or asking for) the current tab page position.
| void |
Set the position to tabpos and repaints this.
Parameters:
| tabpos | Either TAB_TOP or TAB_RIGHT, just where you
want it to be
|
| int |
Insert a new empty tab page to the tab bar.
If id is not specified, the tab is simply added. Otherwise
it's inserted at the specified position.
Parameters:
| label | The title in the tab page header. |
| id | Suggest an identification number for access operations but it will be shifted to the next free value. |
| index | The tab page position (default=-1 means append) |
Returns: The new allocated id.
| void |
Set an icon for the tab page with that id.
Parameters:
| id | The identification number of that desired page. |
| pix | The new pixmap. |
| void |
Set a tooltip for the tab page with that id.
Parameters:
| id | The identification number of that desired page. |
| toolTipStr | The new tooltip. |
| void |
Set the text colour for the tab page with that id.
Parameters:
| id | The identification number of that desired page. |
| color | The new text colour. |
| const QColor& |
Retrieve the text colour for the tab page with that id.
Parameters:
| id | the identification number of that desired tab page |
Returns: the current text colour of that tab page
| void |
Removes the tab page with that id.
Parameters:
| id | The identification number of that desired page. |
| int |
Retrieve the current tab page.
Returns: The id of the tab page.
| void |
Set the current tab page to the page with that id.
Parameters:
| id | The identification number of that desired page. |
| allowDisable | Disables the tab page. |
| void |
Enable or disable the tab page with that id.
| bool |
Returns if the tab page with that id is enabled or disabled.
| void |
Set the title of the tab page with that id.
Parameters:
| id | The identification number of that desired page. |
| caption | A string for the title. |
| QString |
Retrieve the title of the tab page with that id.
Parameters:
| id | the identification number of that desired page |
| void |
[virtual]
Calls QWidget::show() and showPage() for the current tab page, additionally.
| void |
[virtual]
Set the font of this.
| void |
Show or hide the icons for the tab pages in the header.
| bool |
Returns if the icons for the tab pages are shown in the header.
| void |
[signal]
Signals that a tab page with that id is selected.
Parameters:
| id | the identification number of that desired page |
| void |
[signal]
Signals that the right mouse buttons is pressed on the tab page with that @pid.
Parameters:
| id | The identification number of that desired page. |
| void |
[protected slot]
Does things that should be done if someone has clicked the left mouse button.
| void |
[protected slot]
Does things that should be done if someone has clicked the right mouse button.
| void |
[protected virtual]
Handles paint events for this widgets Reimplemented from QWidget
| void |
[protected virtual]
Handles resize events for this widgets Reimplemented from QWidget
| void |
[protected virtual]
Handles key press events for this widgets Reimplemented from QWidget