class KitTabWidget

Tab widget using KitTabBar. More...

Definition#include <tabwidget.h>
InheritsQWidget (qt) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Signals

Protected Methods


Detailed Description

 KitTabWidget ( QWidget * parent, const char * name = 0 )

KitTabWidget

Default constructor

 KitTabWidget ( KitTabBar::Position pos, QWidget * parent, const char * name = 0 )

KitTabWidget

Constructor with bar position

 ~KitTabWidget ()

~KitTabWidget

Destructor

void  addPage ( QWidget * page, const QString & label )

addPage

Adds a new tab with a label

void  addPage ( QWidget * page, const QIconSet & icon, const QString & label )

addPage

Adds a new tab with an icon and label

void  insertPage ( QWidget * page, const QString & label, int index = -1 )

insertPage

Inserts a new tab with a label at index

void  insertPage ( QWidget * page, const QIconSet & icon, const QString & label, int index = -1 )

insertPage

Inserts a new tab with an icon and label at index

const KitTabBar::Position  tabBarPos ()

tabBarPos

Returns: the current tab bar position

void  setTabBarPos ( KitTabBar::Position pos )

setTabBarPos

Sets the position of the tab bar

KitTabBar *  tabBar ()

tabBar

Get a pointer to the tab bar.

QWidget *  currentPage ()

currentPage

Get a pointer to the current page widget.

Returns: the pointer to the current page widget

QWidget *  page ( int id )

page

Get a pointer to the page widget.

Parameters:
idthe tab id

Returns: the pointer to the page widget

int  tabId ( QWidget * page )

tabId

Get the tab id.

void  setTabToolTip ( QWidget * page, const QString & tip )

setTabToolTip

Sets the tooltip text for the tab.

Parameters:
pagethe pointer of the tab's page widget
tipthe tooltip text for the tab

void  removeTabToolTip ( QWidget * page )

removeTabToolTip

Removes the tooltip from the tab.

Parameters:
pagethe pointer of the tab's page widget

void  setWhatsThis ( QWidget * page, const QString & text, bool both = true )

setWhatsThis

Sets the 'whats this' text for the tab.

Parameters:
pagethe pointer of the tab's page widget
textthe 'whats this' text for the tab
bothsets just tab if false or both tab and page if true

void  removeWhatsThis ( QWidget * page )

removeWhatsThis

Removes the 'whats this' from the tab.

Parameters:
pagethe pointer of the tab's page widget

void  setSizeHint ( QSize size )

setSizeHint

QSize  sizeHint ()

sizeHint

[const]

void  showPage ( QWidget * page )

showPage

[slot]

Show a page

Parameters:
pointerto the page widget

void  removePage ( QWidget * page )

removePage

[slot]

Removes a tab. It does not delete the page widget.

Parameters:
pagethe pointer to the page

void  aboutToShow ( QWidget * page )

aboutToShow

[signal]

Returns: pointer to the page widget

void  currentChanged ( QWidget * page )

currentChanged

[signal]

Emitted when the current page changes

Returns: pointer to the page widget

QSize  minimumSizeHint ()

minimumSizeHint

[protected const]

void  resizeEvent ( QResizeEvent * )

resizeEvent

[protected]