Source Code (Use browser search to find items of interest.)
Class Index
qt'QTab (./qt-2.1.0/src/widgets/qtabbar.h:37)
class Q_EXPORT QTab
{
public:
QTab(): enabled( TRUE ), id( 0 ), iconset(0) {}
virtual ~QTab();
#if 1
QTab( const QString& s): label(s), enabled( TRUE ), id( 0 ), iconset(0) {}
QTab( const QIconSet& icon, const QString& s = QString::null )
:label(s), enabled( TRUE ), id( 0 ), iconset(new QIconSet(icon)) {}
void setText( const QString& s) { label = s;}
QString text() const { return label; }
void setIconSet( const QIconSet& icon ) { iconset = new QIconSet( icon ); }
QIconSet* iconSet() const { return iconset; }
void setRect( const QRect& rect ) { r = rect; }
QRect rect() const { return r; }
void setEnabled( bool enable ) { enabled = enable; }
bool isEnabled() const { return enabled; }
void setIdentifier( int i ) { id = i; }
int identitifer() const { return id; }
#endif
// private: ( public for compatibility)
QString label;
QRect r; // the bounding rectangle of this - may overlap with others
bool enabled;
int id;
QIconSet* iconset; // an optional iconset
};
qt'QTab::~QTab() (./qt-2.1.0/src/widgets/qtabbar.cpp:50)
QTab::~QTab()
{
delete iconset;
}
// this struct can be expanded without breaking binary compatibility