minor change in gui
[googlelatitude] / src / glatitude.h
1 #ifndef GLATITUDE_H
2 #define GLATITUDE_H
3
4 #include <QtNetwork>
5
6 class GoogleLatitude : public QObject {
7     Q_OBJECT
8
9 signals:
10     void setOK();
11     void setERROR();
12     void getOK();
13
14 public slots:
15     void get();    
16
17 public:
18     GoogleLatitude(QObject *parent = 0);
19     void login(QString username, QString password);
20     void set(double latitude, double longitude, double accuracy=1000.);
21     double get_lat() { return latitude; }
22     double get_lon() { return longitude; }
23     double get_acc() { return accuracy; }
24
25 private slots:
26     void finishedreply(QNetworkReply *r);
27
28 private:
29     // info
30     QString user;
31     QString pass;
32     double latitude;
33     double longitude;
34     double accuracy;
35     // stuff
36     QNetworkAccessManager *worker;
37     QUrl urllogin;
38     QUrl urldologin;
39     QUrl urlupdate;
40     QUrl urlloc;
41 };
42
43 #endif // GLATITUDE_H