X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=Client%2Froutesavedialog.h;h=ed35e68ccc8411e44529d1bd4beeef6de690de84;hb=3fa5091583bdd9421a4ecd5851d954e9bed58731;hp=8a0d5395be85410fa04ef132ec5834ea44b85cf0;hpb=191e117d32d1e3e4865f51c84b3a2bbc565a49b3;p=speedfreak diff --git a/Client/routesavedialog.h b/Client/routesavedialog.h index 8a0d539..ed35e68 100644 --- a/Client/routesavedialog.h +++ b/Client/routesavedialog.h @@ -17,6 +17,8 @@ #include #include "gpsdata.h" #include "routedialog.h" +#include +#include "calibratedialog.h" namespace Ui { class RouteSaveDialog; @@ -27,6 +29,10 @@ class RouteSaveDialog : public QDialog { public: RouteSaveDialog(QWidget *parent = 0); ~RouteSaveDialog(); + RouteDialog *routeDialog; + HelpRoutingDialog *helpRoutingDialog; + double getAverageSpeed(); + QString getDistanceTraveled(); protected: void changeEvent(QEvent *e); @@ -37,20 +43,27 @@ private: QTimer *timerRoutePicture; GPSData *gpsData; Maemo5Location *location; - RouteDialog *routeDialog; + CalibrateDialog *calibrateDialog; QString gpsSpeed; + QString distanceString; QPixmap *pixmapRouteStop; QPixmap *pixmapRouteStart; QIcon *iconRouteStop; QIcon *iconRouteStart; bool buttonStatus; + double averageSpeed; + double speed; + double allSpeeds; + int speedCount; private slots: + void on_pushButtonInfo_clicked(); void on_buttonRouteStartStop_clicked(); void timerSatellitePictureTimeout(); void timerRoutePictureTimeout(); void gpsStatus(); void sendRoute(); + void killHelpDialog(); signals: void sendroute();