X-Git-Url: http://git.maemo.org/git/?p=speedfreak;a=blobdiff_plain;f=Client%2Froutesavedialog.h;h=64d1da5af72b534dbcfb83f3d14d4bd32631883a;hp=de1c382a354b1b22a520b0f688f32f0a44494485;hb=3c962ddb12c601dedb626af17bd631dbb0557f49;hpb=8dd088e5745d31b9b9032d4a467c74e10c6c3ab3 diff --git a/Client/routesavedialog.h b/Client/routesavedialog.h index de1c382..64d1da5 100644 --- a/Client/routesavedialog.h +++ b/Client/routesavedialog.h @@ -1,7 +1,22 @@ +/* + * Route save dialog class + * + * @author Toni Jussila + * @copyright (c) 2010 Speed Freak team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + */ + #ifndef ROUTESAVEDIALOG_H #define ROUTESAVEDIALOG_H #include +#include +#include +#include +#include +#include +#include "gpsdata.h" +#include "routedialog.h" namespace Ui { class RouteSaveDialog; @@ -12,12 +27,34 @@ class RouteSaveDialog : public QDialog { public: RouteSaveDialog(QWidget *parent = 0); ~RouteSaveDialog(); + RouteDialog *routeDialog; protected: void changeEvent(QEvent *e); private: Ui::RouteSaveDialog *ui; + QTimer *timerSatellitePicture; + QTimer *timerRoutePicture; + GPSData *gpsData; + Maemo5Location *location; + QString gpsSpeed; + QPixmap *pixmapRouteStop; + QPixmap *pixmapRouteStart; + QIcon *iconRouteStop; + QIcon *iconRouteStart; + bool buttonStatus; + +private slots: + void on_buttonRouteStartStop_clicked(); + void timerSatellitePictureTimeout(); + void timerRoutePictureTimeout(); + void gpsStatus(); + void sendRoute(); + +signals: + void sendroute(); + }; #endif // ROUTESAVEDIALOG_H