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