MarquePageMenu.h

Aller à la documentation de ce fichier.
00001 #ifndef MARQUEPAGEMENU_H
00002 #define MARQUEPAGEMENU_H
00003 
00004 /*========================================================================
00005 Nom: MarquePageMenu.h           auteur: Maneschi Romain
00006 Maj: 17.05.2009                 Creation: 05.05.2009
00007 Projet: MYW
00008 --------------------------------------------------------------------------
00009 Specification:
00010 Classe qui réimplante QMenu pour les marques-pages.
00011 =========================================================================*/
00012 
00020 #include <QMenu>
00021 #include <QMouseEvent>
00022 #include <QPoint>
00023 
00024 class MarquePage;
00025 
00030 class MarquePageMenu : public QMenu
00031 {
00032     Q_OBJECT
00033 private:
00034     MarquePage * parent;
00035     QPoint startPos;
00036     bool est_deplace;
00037     bool est_clicke;
00039 protected:
00045     virtual void mousePressEvent(QMouseEvent*);
00051     virtual void mouseReleaseEvent(QMouseEvent*);
00057     virtual void mouseMoveEvent(QMouseEvent*);
00063     virtual void startDrag(QMouseEvent*);
00064 
00065 public:
00073     MarquePageMenu(MarquePage*);
00074 };
00075 
00076 #endif // MARQUEPAGEMENU_H

Généré le Wed May 27 16:15:54 2009 pour MYW par  doxygen 1.5.8