SpikeStream Application Library  0.2
ConnectionGroupTableView.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Friends Defines