7db29f8ccab377e476c17089fa547766f19d8813
[googlelatitude] / src / gpsfake.h
1 #ifndef GPSFAKE_H
2 #define GPSFAKE_H
3
4 #include <QObject>
5
6 class GpsMaemo5 : public QObject {
7     Q_OBJECT
8
9 signals:
10     void getOK();
11     void getOK_acwp();
12     void getOK_agnss();
13
14 public slots:
15     void get_acwp() { emit getOK_acwp(); }
16     void get_agnss() { emit getOK_agnss(); }
17
18 public:
19     GpsMaemo5(QObject *parent = 0) : QObject(parent) {
20         latitude=0;
21         longitude=0;
22         accuracy=0;
23     }
24     double get_lat() { return latitude; }
25     double get_lon() { return longitude; }
26     double get_acc() { return accuracy; }
27     void stop() {}
28     void restart() {}
29
30 private:
31     double latitude;
32     double longitude;
33     double accuracy;
34 };
35
36 #endif // GPSFAKE_H