#include "settings.h"
#include "imageprovider.h"
#include "graph.h"
+#include "statsweekdayave.h"
+#include "statshourjourneys.h"
+#include "statsweekdaycongestion.h"
+#include "statshourcongestion.h"
+#include "statsyearjourneys.h"
+#include "statsyearduration.h"
#include "harbour-pedalo.h"
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);
+ StatsYearDuration statsyearduration(&journeys);
+ statsmodel.addStats(statsyearduration);
+
+ StatsYearJourneys statsyearjourneys(&journeys);
+ statsmodel.addStats(statsyearjourneys);
+
+ StatsWeekdayAve statsweekdayave(&journeys);
+ statsmodel.addStats(statsweekdayave);
+
+ StatsHourJourneys statshourjourneys(&journeys);
+ statsmodel.addStats(statshourjourneys);
+
+ StatsWeekdayCongestion statsweekdaycongestion(&journeys);
+ statsmodel.addStats(statsweekdaycongestion);
+
+ StatsHourCongestion statshourcongestion(&journeys);
+ statsmodel.addStats(statshourcongestion);
QFile file;
file.setFileName(Settings::getConfigDir() + "/journeys.csv");