SpikeStream Application Library
0.2
|
00001 #ifndef CONNECTIONGROUPTABLEVIEW_H 00002 #define CONNECTIONGROUPTABLEVIEW_H 00003 00004 //SpikeStream includes 00005 #include "ConnectionGroupModel.h" 00006 00007 //Qt includes 00008 #include <QTableView> 00009 #include <QAbstractTableModel> 00010 00011 namespace spikestream { 00012 00014 class ConnectionGroupTableView : public QTableView { 00015 Q_OBJECT 00016 00017 public: 00018 ConnectionGroupTableView(QWidget* parent, ConnectionGroupModel* model); 00019 ~ConnectionGroupTableView(); 00020 void resizeHeaders(); 00021 00022 private slots: 00023 void headerClicked(int column); 00024 void tableClicked(QModelIndex index); 00025 void tableDoubleClicked(QModelIndex index); 00026 00027 private: 00028 //====================== VARIABLES ====================== 00030 ConnectionGroupModel* connectionGroupModel; 00031 00032 }; 00033 00034 } 00035 00036 #endif//CONNECTIONGROUPTABLEVIEW_H