|
Electrosim
1.00
|
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
1.8.0