#include <maemo5location.h>
#include "gpsdata.h"
#include "routedialog.h"
+#include <helproutingdialog.h>
+#include "calibratedialog.h"
namespace Ui {
class RouteSaveDialog;
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;
QTimer *timerRoutePicture;
GPSData *gpsData;
Maemo5Location *location;
+ CalibrateDialog *calibrateDialog;
QString gpsSpeed;
+ QString distanceString;
QPixmap *pixmapRouteStop;
QPixmap *pixmapRouteStart;
QIcon *iconRouteStop;
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();