Add graphs generated from journey data
[harbour-pedalo.git] / src / stats.cpp
index c858ccb..1a80ab2 100644 (file)
@@ -1,10 +1,23 @@
 #include "stats.h"
 
-Stats::Stats()
+Stats::Stats() :
+    title("Empty graph"),
+    units("%"),
+    minval(0.0),
+    maxval(1.0),
+    step(0.1)
 {
 
 }
 
+void Stats::update() {
+    // Do nothing
+}
+
+QString Stats::getTitle() const {
+    return title;
+}
+
 QStringList Stats::getLabels() const {
     return labels;
 }
@@ -13,6 +26,26 @@ QList<float> Stats::getValues() const {
     return values;
 }
 
+QString Stats::getUnits() const {
+    return units;
+}
+
+float Stats::getMinVal() const {
+    return minval;
+}
+
+float Stats::getMaxVal() const {
+    return maxval;
+}
+
+float Stats::getStep() const {
+    return step;
+}
+
+void Stats::setTitle(QString &value) {
+    title = value;
+}
+
 void Stats::setLabels(QStringList &value) {
     labels = value;
 }
@@ -21,3 +54,18 @@ void Stats::setValues(QList<float> &value) {
     values = value;
 }
 
+void Stats::setUnits(QString &value) {
+    units = value;
+}
+
+void Stats::setMinVal(float value) {
+    minval = value;
+}
+
+void Stats::setMaxVal(float value) {
+    maxval = value;
+}
+
+void Stats::setStep(float value) {
+    step = value;
+}