Added simple compass to routesave dialog. Compass shows direction of motion to eight...
[speedfreak] / Client / routesavedialog.h
index 5112c4b..924b4d6 100644 (file)
@@ -17,6 +17,8 @@
 #include <maemo5location.h>
 #include "gpsdata.h"
 #include "routedialog.h"
+#include <helproutingdialog.h>
+#include "calibratedialog.h"
 
 namespace Ui {
     class RouteSaveDialog;
@@ -27,9 +29,14 @@ class RouteSaveDialog : public QDialog {
 public:
     RouteSaveDialog(QWidget *parent = 0);
     ~RouteSaveDialog();
+    RouteDialog *routeDialog;
+    HelpRoutingDialog *helpRoutingDialog;
+    double getAverageSpeed();
+    QString getDistanceTraveled();
 
 protected:
     void changeEvent(QEvent *e);
+    void paintEvent(QPaintEvent *);
 
 private:
     Ui::RouteSaveDialog *ui;
@@ -37,19 +44,32 @@ private:
     QTimer *timerRoutePicture;
     GPSData *gpsData;
     Maemo5Location *location;
-    RouteDialog *routeDialog;
+    CalibrateDialog *calibrateDialog;
     QString gpsSpeed;
+    QString distanceString;
     QPixmap *pixmapRouteStop;
-    QPixmap *pixmapRoutePlay;
+    QPixmap *pixmapRouteStart;
     QIcon *iconRouteStop;
-    QIcon *iconRoutePlay;
+    QIcon *iconRouteStart;
     bool buttonStatus;
+    double averageSpeed;
+    double speed;
+    double allSpeeds;
+    int speedCount;
+    double direction;
 
 private slots:
+    void on_pushButtonInfo_clicked();
     void on_buttonRouteStartStop_clicked();
     void timerSatellitePictureTimeout();
     void timerRoutePictureTimeout();
     void gpsStatus();
+    void sendRoute();
+    void killHelpDialog();
+
+signals:
+    void sendroute();
+
 };
 
 #endif // ROUTESAVEDIALOG_H