Electrosim  1.00
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Valeurs énumérées
Electrosim/src/Includes/gridview.h
Aller à la documentation de ce fichier.
00001 /***********************************************************************
00002  * Module:  gridview.h
00003  * Author:  SALMON PAUL
00004  *          MONLOUIS Kevyn
00005  *          DUREUIL Brice
00006  * Modified: samedi 12 mai 2012 18:37:49
00007  * Purpose: Declaration of the class GridView
00008  ***********************************************************************/
00009 
00010 #ifndef GRIDVIEW_H
00011 #define GRIDVIEW_H
00012 
00023 #include <QTableView>
00024 #include <QMouseEvent>
00025 #include <QPainter>
00026 #include <item.h>
00027 
00034 class GridView : public QTableView
00035 {
00036     Q_OBJECT
00037 public:
00038 
00045     explicit GridView(QWidget *parent = 0);
00046 
00052     void enableTracking(bool enable);
00053 
00054 private:
00055     bool tracking; 
00057 public slots:
00058 
00064     void mouseMoveEvent ( QMouseEvent * event );
00065 
00071     void paintEvent (QPaintEvent* event);
00072 };
00073 
00074 #endif // GRIDVIEW_H