00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef GRAPH_H
00011 #define GRAPH_H
00012 #include "meter.h"
00013 #include <qpainter.h>
00014 #include <qcolor.h>
00015
00016
00021 class Graph : public Meter
00022 {
00023 public:
00024 Graph( int ix,int iy,int iw,int ih,int nbrPoints);
00025 Graph();
00026 ~Graph();
00027
00028 void setValue( int );
00029 void setValue( QString );
00030
00031 void setMin( int );
00032 void setMax( int );
00033
00034 void setColor(int, int, int);
00035 void mUpdate( QPainter * );
00036
00037 private:
00038 int* values;
00039 int nbrPoints;
00040 int ptPtr;
00041 int minValue;
00042 int maxValue;
00043
00044 QColor color;
00045
00046 }
00047 ;
00048 #endif // GRAPH_H