SpikeStream Application Library  0.2
SpikeRasterDialog.h
Go to the documentation of this file.
00001 #ifndef SPIKERASTERDIALOG_H
00002 #define SPIKERASTERDIALOG_H
00003 
00004 //SpikeStream includes
00005 #include "NeuronGroup.h"
00006 #include "SpikeRasterWidget.h"
00007 
00008 //Qt includes
00009 #include <QDialog>
00010 
00011 namespace spikestream {
00012 
00013         class SpikeRasterDialog : public QDialog {
00014                 Q_OBJECT
00015 
00016                 public:
00017                         SpikeRasterDialog(QList<NeuronGroup*> neuronGroupList, QWidget* parent = 0);
00018                         ~SpikeRasterDialog();
00019                         void addData(const QList<unsigned>& firingNeuronIDs, unsigned timeStep);
00020 
00021                 private slots:
00022                         void colorComboChanged(int index);
00023 
00024                 private:
00025                         //====================  VARIABLES  ======================
00026                         SpikeRasterWidget* spikeRasterWidget;
00027 
00028         };
00029 
00030 }
00031 
00032 #endif//SPIKERASTERDIALOG_H
 All Classes Files Functions Variables Typedefs Friends Defines