X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fremote.h;h=5adcabdace3221d88369ea6a9eeb50cb7b91adb1;hb=5711ed959cb165e9691fa741164bceca7187d632;hp=39a6ee31c6de91983f540fa23d2acf7ae2f7be3a;hpb=24a03873299e128aeb9ebf50677da5744942415a;p=irwi diff --git a/src/remote.h b/src/remote.h index 39a6ee3..5adcabd 100644 --- a/src/remote.h +++ b/src/remote.h @@ -3,21 +3,24 @@ #include #include -#include -#include #include #include "rating.h" +class QNetworkReply; +class QNetworkAccessManager; + class Remote : public QObject { Q_OBJECT + public: - Remote(const QString &name); - Remote(const QString &name, const QString &mfg, - int rating, int voteCount); + Remote(); + Remote(const QString &name, const QString &mfg = "", + int rating = 0, int voteCount = 0); Remote(const Remote &); Remote &operator=(const Remote &); + ~Remote(); //getters QString name() const { return m_name; } @@ -36,6 +39,7 @@ private slots: signals: void infoUpdated(); + void saveFinished(); private: QString m_name; @@ -43,12 +47,9 @@ private: int m_rating; int m_voteCount; - QSettings m_settings; - QNetworkAccessManager m_infoNAM; - QNetworkAccessManager m_remoteNAM; - QNetworkAccessManager m_ratingNAM; - - void init(); + QNetworkAccessManager *m_infoNAM; + QNetworkAccessManager *m_remoteNAM; + QNetworkAccessManager *m_ratingNAM; }; #endif