X-Git-Url: http://git.maemo.org/git/?p=googlelatitude;a=blobdiff_plain;f=src%2Fglatitude.h;h=d4aa1262fd9b32ffd792fd1a54b76a33d7bcbf26;hp=498b4546c40593d7a3f6cb1dbcbddff054bd76d7;hb=b80c04a8938fa73c45b5d8a17a1c2b2aab5eab3b;hpb=ce29090aae7170fd98632deb30f609ef3d1675d6 diff --git a/src/glatitude.h b/src/glatitude.h index 498b454..d4aa126 100644 --- a/src/glatitude.h +++ b/src/glatitude.h @@ -1,43 +1,37 @@ #ifndef GLATITUDE_H #define GLATITUDE_H +#include #include class GoogleLatitude : public QObject { Q_OBJECT signals: - void OK(); - void ERROR(); + void glat_ok(); + void glat_error(); public: GoogleLatitude(QObject *parent = 0); - void login(QString username, QString password); - void set(double la, double lo, double ac=1000.); - void freq(int f=120); + void set_login(QString username, QString password); + void update(double la, double lo, double ac); void reset(); - double get_lat() { return latitude; } - double get_lon() { return longitude; } - double get_acc() { return accuracy; } private slots: - void finishedreply(QNetworkReply *r); + void glat_reply(QNetworkReply *r); private: - // info QString user; QString pass; + bool login_error; double latitude; double longitude; double accuracy; - int interval; - // stuff + QNetworkAccessManager *worker; QUrl urllogin; QUrl urldologin; QUrl urlupdate; - unsigned int lastupdate; - bool login_error; }; #endif // GLATITUDE_H