.TH "KTabCtl" kde3 "11 Jun 2005" "Version Version 3.4.1" "kdeui Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KTabCtl \- Tabbed dialog with extended features.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <ktabctl.h>\fP
.PP
Inherits \fBQWidget\fP.
.PP
.SS "Signals"

.in +1c
.ti -1c
.RI "void \fBtabSelected\fP (int)"
.br
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBKTabCtl\fP (\fBQWidget\fP *parent=0, const char *name=0)"
.br
.ti -1c
.RI "void \fBshow\fP ()"
.br
.ti -1c
.RI "void \fBsetFont\fP (const \fBQFont\fP &\fBfont\fP)"
.br
.ti -1c
.RI "void \fBsetTabFont\fP (const \fBQFont\fP &\fBfont\fP)"
.br
.ti -1c
.RI "void \fBaddTab\fP (\fBQWidget\fP *, const \fBQString\fP &)"
.br
.ti -1c
.RI "bool \fBisTabEnabled\fP (const \fBQString\fP &)"
.br
.ti -1c
.RI "void \fBsetTabEnabled\fP (const \fBQString\fP &, bool)"
.br
.ti -1c
.RI "void \fBsetBorder\fP (bool)"
.br
.ti -1c
.RI "void \fBsetShape\fP (QTabBar::Shape shape)"
.br
.ti -1c
.RI "virtual \fBQSize\fP \fBsizeHint\fP () const "
.br
.in -1c
.SS "Protected Slots"

.in +1c
.ti -1c
.RI "void \fBshowTab\fP (int i)"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "void \fBpaintEvent\fP (\fBQPaintEvent\fP *)"
.br
.ti -1c
.RI "void \fBresizeEvent\fP (\fBQResizeEvent\fP *)"
.br
.ti -1c
.RI "void \fBsetSizes\fP ()"
.br
.ti -1c
.RI "\fBQRect\fP \fBgetChildRect\fP () const "
.br
.ti -1c
.RI "virtual void \fBvirtual_hook\fP (int id, void *data)"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "\fBQTabBar\fP * \fBtabs\fP"
.br
.ti -1c
.RI "\fBQMemArray\fP< \fBQWidget\fP * > \fBpages\fP"
.br
.ti -1c
.RI "int \fBbh\fP"
.br
.ti -1c
.RI "bool \fBblBorder\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Tabbed dialog with extended features. 

KTabCtl is very similar to \fBQTabDialog\fP, with the following differences:
.PP
.PD 0
.IP "\(bu" 2
To avoid confusion, the API is almost identical with \fBQTabDialog\fP. 
.IP "\(bu" 2
Does not create any buttons, therefore KTabCtl is not limited to dialog boxes. You can use it whereever you want. 
.IP "\(bu" 2
emits the signal tabSelected(int pagenumber) when the user selects one of the tabs. This gives you the chance to update the widget contents of a single page. The signal is emitted _before_ the page is shown. This is very useful if the contents of some widgets on page A depend on the contents of some other widgets on page B.
.PP
\fBAuthor:\fP
.RS 4
Alexander Sanda (alex@darkstar.ping.at) 
.RE
.PP
\fBVersion:\fP
.RS 4
\fBId\fP.RS 4
\fBktabctl.h\fP 345236 2004-09-09 15:23:55Z dfaure 
.RE
.PP
.RE
.PP

.PP
Definition at line 48 of file ktabctl.h.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "KTabCtl::KTabCtl (\fBQWidget\fP * parent = \fC0\fP, const char * name = \fC0\fP)"
.PP
KTabCtl provides a universal tab control. 
.PP
It is in no ways limited to dialogs and can be used for whatever you want. It has no buttons or any other stuff.
.PP
However, this is based on the original \fBQTabDialog\fP. 
.PP
Definition at line 34 of file ktabctl.cpp.

.SH "Author"
.PP 
Generated automatically by Doxygen for kdeui Library from the source code.
