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