Added implementation to handleCheckPoint slot function in carmainwindow.cpp. Now...
[speedfreak] / Client / carmainwindow.h
index c218a06..934a48c 100644 (file)
@@ -27,6 +27,7 @@
 #include <QBuffer>
 #include <QByteArray>
 #include <QDebug>
+#include <qdatetime.h>
 #include "resultdialog.h"
 //#include "measuredialog.h"
 #include "welcomedialog.h"
@@ -42,6 +43,8 @@
 #include "httpclient.h"
 #include "routedialog.h"
 #include "calculate.h"
+#include "gpsdata.h"
+#include <maemo5location.h>
 
 namespace Ui {
     class CarMainWindow;
@@ -72,12 +75,15 @@ private:
     HttpClient *myHttpClient;
     LoginWindow *myLogin;
     RouteDialog *myRoute;
+    GPSData *gpsData;
+    Maemo5Location *location;
     //void initCategoryCompoBox();
     void initComboBoxStartTabUnits();                   //Start-tab view
     void initListViewStartTabAccelerationCategories();  //Start-tab view
     void initializeMeasures();
     void resetAccelerometerMeasurements();
     void calibrateAccelerometer();
+    void setTimeAxisGapAndShowResult(double pTime);
 
 private:
     QStringList accelerationCategoriesStartTab;         //Start-tab view
@@ -116,12 +122,18 @@ private:
     QString horsepower;
     QString totalTime;
 
+    QDateTime *gpsTime;
+
+    int counterForSaveResults;
+
 signals:
     void speedAchieved();
     void userNameChanged();
 
 private slots:
     void on_pushButtonShowResultDialog_clicked();
+    void on_gpsOnCheckBox_stateChanged(int GPSState);   //Route-tab view
+    void gpsStatus();                                   //Route-tab view
     void on_drawRoutePushButton_clicked();
     void on_pushButtonSendResult_clicked();
     void on_pushButtonMeasureTabAbort_clicked();