00001 #ifndef MARQUEPAGEFLECHES_H 00002 #define MARQUEPAGEFLECHES_H 00003 00004 /*======================================================================== 00005 Nom: MarquePageFleches.h auteur: Maneschi Romain 00006 Maj: 17.05.2009 Creation: 10.05.2009 00007 Projet: MYW 00008 -------------------------------------------------------------------------- 00009 Specification: 00010 Classe qui réimplante QWidget pour les marques-pages afin d'insérer des flèches lors d'un drag&drop. 00011 =========================================================================*/ 00012 00020 #include <QWidget> 00021 #include <QLabel> 00022 00023 class MarquesPages; 00024 00029 class MarquePageFleches : public QWidget 00030 { 00031 Q_OBJECT 00032 00033 private: 00034 MarquesPages * parent; 00035 int place_dans_liste; 00037 protected: 00043 virtual void dragEnterEvent(QDragEnterEvent*); 00049 virtual void dragMoveEvent(QDragMoveEvent*); 00055 virtual void dropEvent(QDropEvent*); 00056 00057 public: 00066 MarquePageFleches(MarquesPages*, int); 00067 00068 }; 00069 00070 #endif // MARQUEPAGEFLECHES_H