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