2 * Route save dialog class
4 * @author Toni Jussila <toni.jussila@fudeco.com>
5 * @copyright (c) 2010 Speed Freak team
6 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
9 #ifndef ROUTESAVEDIALOG_H
10 #define ROUTESAVEDIALOG_H
17 #include <maemo5location.h>
19 #include "routedialog.h"
20 #include <helproutingdialog.h>
23 class RouteSaveDialog;
26 class RouteSaveDialog : public QDialog {
29 RouteSaveDialog(QWidget *parent = 0);
31 RouteDialog *routeDialog;
32 HelpRoutingDialog *helpRoutingDialog;
33 double getAverageSpeed();
34 QString getDistanceTraveled();
37 void changeEvent(QEvent *e);
40 Ui::RouteSaveDialog *ui;
41 QTimer *timerSatellitePicture;
42 QTimer *timerRoutePicture;
44 Maemo5Location *location;
46 QString distanceString;
47 QPixmap *pixmapRouteStop;
48 QPixmap *pixmapRouteStart;
50 QIcon *iconRouteStart;
58 void on_pushButtonInfo_clicked();
59 void on_buttonRouteStartStop_clicked();
60 void timerSatellitePictureTimeout();
61 void timerRoutePictureTimeout();
64 void killHelpDialog();
71 #endif // ROUTESAVEDIALOG_H