kdevtabwidget.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef __K_TABWIDGET_H__
00013 #define __K_TABWIDGET_H__
00014
00015 #include <qtabwidget.h>
00016 #include <qtabbar.h>
00017 #include <qevent.h>
00018
00019 class QPopupMenu;
00020
00021 class KTabBar : public QTabBar
00022 {
00023 Q_OBJECT
00024
00025 public:
00026 KTabBar(QWidget *parent=0, const char *name=0);
00027 signals:
00028 void closeWindow(const QWidget *);
00029 void closeOthers(QWidget *);
00030 protected slots:
00031 virtual void mousePressEvent(QMouseEvent *e);
00032 void closeWindowSlot();
00033 void closeOthersSlot();
00034 private:
00035 QPopupMenu *m_pPopupMenu;
00036 QWidget *m_pPage;
00037 };
00038
00039 class KDevTabWidget : public QTabWidget
00040 {
00041 Q_OBJECT
00042
00043 public:
00044 KDevTabWidget(QWidget *parent=0, const char *name=0);
00045 signals:
00046 void closeWindow(const QWidget *);
00047 void closeOthers(QWidget *);
00048 private:
00049 KTabBar *m_pTabBar;
00050 };
00051
00052 #endif
This file is part of the documentation for KDevelop Version 3.1.2.