#include suicidal virtual class QTabBar : virtual QWidget { enum Shape { RoundedAbove, RoundedBelow, TriangularAbove, TriangularBelow }; QTabBar(QWidget * = 0, const char * = 0); virtual ~QTabBar(); virtual int addTab(QTab *); int currentTab() const; bool isTabEnabled(int) const; int keyboardFocusTab() const; void setCurrentTab(int) slot; void setCurrentTab(QTab *) slot; void setShape(QTabBar::Shape); void setTabEnabled(int, bool); QTabBar::Shape shape() const; virtual void show(); virtual QSize sizeHint() const; QTab *tab(int); protected: virtual void keyPressEvent(QKeyEvent *); virtual void mouseMoveEvent(QMouseEvent *); virtual void mousePressEvent(QMouseEvent *); virtual void mouseReleaseEvent(QMouseEvent *); virtual void paint(QPainter *, QTab *, bool) const; virtual void paintEvent(QPaintEvent *); void selected(int) signal; virtual QTab *selectTab(const QPoint &) const; QListT* tabList(); } Qt::TabBar;