00001
00002
00003
00004
00005
00006
00007 #ifndef WINDOW_TABLE_H
00008 #define WINDOW_TABLE_H
00009
00010 #include <QObject>
00011 #include <QTableView>
00012
00013 class QMouseEvent;
00014 class WindowModelBase;
00015
00017 class WindowTable : public QTableView
00018 {
00019 Q_OBJECT;
00020
00021 public:
00023 WindowTable(WindowModelBase &model);
00024 ~WindowTable();
00025
00027 virtual void focusInEvent (QFocusEvent *);
00028
00030 virtual void focusOutEvent (QFocusEvent *);
00031
00033 virtual void selectionChanged(const QItemSelection &selected,
00034 const QItemSelection &deselected);
00035
00036 signals:
00038 void signalTableStatusChange ();
00039
00040 private:
00041 WindowTable();
00042 };
00043
00044 #endif // WINDOW_TABLE_H