SpikeStream Application Library
0.2
|
00001 #ifndef MEMBRANEPOTENTIALGRAPHWIDGET_H 00002 #define MEMBRANEPOTENTIALGRAPHWIDGET_H 00003 00004 //SpikeStream includes 00005 #include "AbstractGraphWidget.h" 00006 #include "SpikeStreamTypes.h" 00007 00008 //Qt includes 00009 #include <QWidget> 00010 00011 namespace spikestream { 00012 00013 class MembranePotentialGraphWidget : public AbstractGraphWidget { 00014 Q_OBJECT 00015 00016 public: 00017 MembranePotentialGraphWidget(QWidget* parent=0); 00018 ~MembranePotentialGraphWidget(); 00019 void addData(float membranePotential, timestep_t timeStep); 00020 virtual void paintLabels(QPainter& painter); 00021 virtual void paintData(QPainter& painter); 00022 00023 00024 private: 00025 //===================== VARIABLES ====================== 00027 QRgb plotColor; 00028 00030 int oldXPos; 00031 00033 int oldYPos; 00034 00035 int newXPos; 00036 00037 int newYPos; 00038 00039 00040 }; 00041 } 00042 00043 #endif//MEMBRANEPOTENTIALGRAPHWIDGET_H