X-Git-Url: https://www.flypig.org.uk/git/?p=harbour-pedalo.git;a=blobdiff_plain;f=src%2Fharbour-pedalo.cpp;h=35fc77f6fda0c0c5199853f3b1b4f603fcada5b2;hp=729edae2592b4825ca93f4bfefa4f45454b85e26;hb=dc14479d561196e19417c4ecf78e847ec4b43b7c;hpb=41ee443df2b12e7a4373be580006f57cc5fd768a diff --git a/src/harbour-pedalo.cpp b/src/harbour-pedalo.cpp index 729edae..35fc77f 100644 --- a/src/harbour-pedalo.cpp +++ b/src/harbour-pedalo.cpp @@ -7,10 +7,13 @@ #include "journey.h" #include "journeymodel.h" +#include "statsmodel.h" #include "status.h" #include "settings.h" #include "imageprovider.h" #include "graph.h" +#include "statsweekdayave.h" +#include "statsweekdaycongestion.h" #include "harbour-pedalo.h" @@ -43,6 +46,14 @@ int main(int argc, char *argv[]) Settings::getInstance().setMainStatus(currentStatus); Settings::getInstance().loadSettings(); + StatsModel statsmodel; + + StatsWeekdayAve statsweekdayave(&journeys); + statsmodel.addStats(statsweekdayave); + + StatsWeekdayCongestion statsweekdaycongestion(&journeys); + statsmodel.addStats(statsweekdaycongestion); + QFile file; file.setFileName(Settings::getConfigDir() + "/journeys.csv"); journeys.importFromFile(file); @@ -61,6 +72,7 @@ int main(int argc, char *argv[]) ctxt->setContextProperty("journeymodel", &journeys); ctxt->setContextProperty("currentStatus", ¤tStatus); + ctxt->setContextProperty("statsmodel", &statsmodel); view->show(); int result = app->exec();