X-Git-Url: http://git.maemo.org/git/?p=speedfreak;a=blobdiff_plain;f=Client%2Froutesavedialog.h;h=924b4d6109907ef85297cea534f3db738bcf64fc;hp=5112c4b0c6310ce86bd128e9a51ae0cf1ed76bad;hb=5a1fad519a46488f9707254d17696ec11caa8952;hpb=2902e3c96a34377d252d222ff60ce11f46556882 diff --git a/Client/routesavedialog.h b/Client/routesavedialog.h index 5112c4b..924b4d6 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,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