Add graphs generated from journey data
[harbour-pedalo.git] / src / harbour-pedalo.cpp
index abbe2be..35fc77f 100644 (file)
@@ -12,6 +12,8 @@
 #include "settings.h"
 #include "imageprovider.h"
 #include "graph.h"
+#include "statsweekdayave.h"
+#include "statsweekdaycongestion.h"
 
 #include "harbour-pedalo.h"
 
@@ -45,19 +47,12 @@ int main(int argc, char *argv[])
     Settings::getInstance().loadSettings();
 
     StatsModel statsmodel;
-    Stats stats;
-    QList<float> data{0.1, 0.1, 0.2};
-    QStringList labels{"A", "B", "C"};
-    stats.setValues(data);
-    stats.setLabels(labels);
-    statsmodel.addStats(stats);
-
-    data = QList<float>{0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.5};
-    labels = QStringList{"M", "T", "W", "Th", "F", "S", "Su"};
-    stats.setValues(data);
-    stats.setLabels(labels);
-    statsmodel.addStats(stats);
 
+    StatsWeekdayAve statsweekdayave(&journeys);
+    statsmodel.addStats(statsweekdayave);
+
+    StatsWeekdayCongestion statsweekdaycongestion(&journeys);
+    statsmodel.addStats(statsweekdaycongestion);
 
     QFile file;
     file.setFileName(Settings::getConfigDir() + "/journeys.csv");