00001 #ifndef OPIE_TAB_WIDGET_H 00002 #define OPIE_TAB_WIDGET_H 00003 00004 #include <qmap.h> 00005 #include <opie2/otabwidget.h> 00006 00007 #include "session.h" 00012 class TabWidget : public Opie::Ui::OTabWidget{ 00013 Q_OBJECT 00014 public: 00015 TabWidget(QWidget *parent, const char* name ); 00016 ~TabWidget(); 00017 void add( Session* ); 00018 void remove( Session* ); 00019 void setCurrent( Session* ); 00020 00021 signals: 00022 void activated(Session* ses ); 00023 private slots: 00024 void slotCurChanged( QWidget* wid ); 00025 private: 00026 QMap<QWidget*, Session*> m_map; 00027 }; 00028 00029 #endif
1.4.2