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