SpikeStream Application Library
0.2
|
00001 #ifndef ABSTRACTGRAPHDIALOG_H 00002 #define ABSTRACTGRAPHDIALOG_H 00003 00004 //SpikeStream includes 00005 #include "AnalysisInfo.h" 00006 #include "AnalysisSpectrogram.h" 00007 #include "AbstractSpectrogramData.h" 00008 using namespace spikestream; 00009 00010 //Qt includes 00011 #include <QDialog> 00012 00013 00014 namespace spikestream { 00015 00017 class AbstractGraphDialog : public QDialog { 00018 Q_OBJECT 00019 00020 public: 00021 AbstractGraphDialog(QWidget* parent, const AnalysisInfo& info); 00022 ~AbstractGraphDialog(); 00023 00024 protected slots: 00025 void showNeuronIDS(int state); 00026 void timeStepChanged(QString timeStepStr); 00027 00028 protected: 00029 //======================= VARIABLES ====================== 00031 AnalysisInfo analysisInfo; 00032 00034 AnalysisSpectrogram* spectrogram; 00035 00037 AbstractSpectrogramData* spectrogramData; 00038 00039 }; 00040 00041 } 00042 00043 #endif//ABSTRACTGRAPHDIALOG_H