X-Git-Url: https://www.flypig.org.uk/git/?p=harbour-pedalo.git;a=blobdiff_plain;f=src%2Fstats.h;h=73accfd8d9a1b1cb3987323a43eb3e401ab6b34e;hp=12fb41e3eacbab145eabbeac35acda97cd67dc8b;hb=dc14479d561196e19417c4ecf78e847ec4b43b7c;hpb=76b5f460f9a5052571d730918b2ee778753f4c59 diff --git a/src/stats.h b/src/stats.h index 12fb41e..73accfd 100644 --- a/src/stats.h +++ b/src/stats.h @@ -8,15 +8,32 @@ class Stats public: Stats(); - QStringList getLabels() const; - QList getValues() const; + virtual void update(); - void setLabels(QStringList &value); - void setValues(QList &value); + virtual QString getTitle() const; + virtual QStringList getLabels() const; + virtual QList getValues() const; + virtual QString getUnits() const; + virtual float getMinVal() const; + virtual float getMaxVal() const; + virtual float getStep() const; -private: + virtual void setTitle(QString &value); + virtual void setLabels(QStringList &value); + virtual void setValues(QList &value); + virtual void setUnits(QString &value); + virtual void setMinVal(float value); + virtual void setMaxVal(float value); + virtual void setStep(float value); + +protected: + QString title; QStringList labels; QList values; + QString units; + float minval; + float maxval; + float step; }; #endif // STATS_H