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