00001 #ifndef PAGESTABBAR_H 00002 #define PAGESTABBAR_H 00003 00004 /*======================================================================== 00005 Nom: PagesTabBar.h auteur: Maneschi Romain 00006 Maj: 17.05.2009 Creation: 01.03.2009 00007 Projet: MYW 00008 -------------------------------------------------------------------------- 00009 Specification: 00010 Classe qui réimplante QTarBar pour les onglets des pages. 00011 =========================================================================*/ 00012 00020 #include <QTabBar> 00021 #include <QLabel> 00022 00023 class Pages; 00024 00029 class PagesTabBar : public virtual QTabBar 00030 { 00031 Q_OBJECT 00032 00033 private: 00034 Pages * parent; 00035 QLabel * label_indication_favoris; 00037 protected: 00043 virtual void startDrag(QMouseEvent*); 00049 virtual void mouseMoveEvent(QMouseEvent*); 00055 virtual void mouseDoubleClickEvent(QMouseEvent*); 00056 00057 public: 00065 PagesTabBar(Pages*); 00066 }; 00067 00068 #endif // PAGESTABBAR_H