SpikeStream Application Library
0.2
|
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