KMultiTabBar Class Reference
#include <kmultitabbar.h>
Inheritance diagram for KMultiTabBar:

Detailed Description
A Widget for horizontal and vertical tabs.It is possible to add normal buttons to the top/left The handling if only one tab at a time or multiple tabs should be raisable is left to the "user".
- Author:
- Joseph Wenninger
Definition at line 54 of file kmultitabbar.h.
Public Types | |
enum | KMultiTabBarMode { Horizontal, Vertical } |
enum | KMultiTabBarPosition { Left, Right, Top, Bottom } |
enum | KMultiTabBarStyle { VSNET = 0, KDEV3 = 1, KONQSBC = 2, KDEV3ICON = 3, STYLELAST = 0xffff } |
Public Member Functions | |
KMultiTabBar (KMultiTabBarMode bm, QWidget *parent=0, const char *name=0) | |
int | appendButton (const QPixmap &pic, int id=-1, QPopupMenu *popup=0, const QString ¬_used_yet=QString::null) |
void | removeButton (int id) |
int | appendTab (const QPixmap &pic, int id=-1, const QString &text=QString::null) |
void | removeTab (int id) |
void | setTab (int id, bool state) |
bool | isTabRaised (int id) const |
KMultiTabBarButton * | button (int id) const |
KMultiTabBarTab * | tab (int id) const |
void | setPosition (KMultiTabBarPosition pos) |
KMultiTabBarPosition | position () const |
void | setStyle (KMultiTabBarStyle style) |
KMultiTabBarStyle | tabStyle () const |
QPtrList< KMultiTabBarTab > * | tabs () |
QPtrList< KMultiTabBarButton > * | buttons () |
void | showActiveTabTexts (bool show=true) |
Protected Member Functions | |
virtual void | fontChange (const QFont &) |
void | updateSeparator () |
Friends | |
class | KMultiTabBarButton |
Member Enumeration Documentation
|
The list of available styles for KMultiTabBar
Definition at line 67 of file kmultitabbar.h. |
Member Function Documentation
|
append a new button to the button area. The button can later on be accessed with button(ID) eg for connecting signals to it
Definition at line 877 of file kmultitabbar.cpp. |
|
append a new tab to the tab area. It can be accessed lateron with tabb(id);
Definition at line 901 of file kmultitabbar.cpp. |
|
get a pointer to a button within the button area identified by its ID
Definition at line 907 of file kmultitabbar.cpp. |
|
be carefull, don't delete buttons yourself and don't delete the list itself
Definition at line 996 of file kmultitabbar.cpp. |
|
return the state of a tab, identified by it's ID
Definition at line 949 of file kmultitabbar.cpp. |
|
get the tabbar position.
Definition at line 984 of file kmultitabbar.cpp. |
|
remove a button with the given ID
Definition at line 922 of file kmultitabbar.cpp. |
|
remove a tab with a given ID
Definition at line 935 of file kmultitabbar.cpp. |
|
set the real position of the widget.
Definition at line 976 of file kmultitabbar.cpp. |
|
set the display style of the tabs
Definition at line 966 of file kmultitabbar.cpp. |
|
set a tab to "raised"
Definition at line 940 of file kmultitabbar.cpp. |
|
might vanish, not sure yet
Definition at line 961 of file kmultitabbar.cpp. |
|
get a pointer to a tab within the tab area, identiifed by its ID
Definition at line 915 of file kmultitabbar.cpp. |
|
be carefull, don't delete tabs yourself and don't delete the list itself
Definition at line 995 of file kmultitabbar.cpp. |
|
get the display style of the tabs
Definition at line 971 of file kmultitabbar.cpp. |
The documentation for this class was generated from the following files: