6 #include <QNetworkReply>
7 #include <QNetworkAccessManager>
12 class Remote : public QObject
16 Remote(const QString &name);
17 Remote(const QString &name, const QString &mfg,
18 int rating, int voteCount);
19 Remote(const Remote &);
20 Remote &operator=(const Remote &);
23 QString name() const { return m_name; }
24 QString mfg() const { return m_mfg; }
25 int rating() const { return m_rating; }
26 int voteCount() const { return m_voteCount; }
31 void sendRating(Rating::Rating);
43 QNetworkAccessManager m_infoNAM;
44 QNetworkAccessManager m_remoteNAM;
45 QNetworkAccessManager m_ratingNAM;
48 void remoteDownloadFinished(QNetworkReply *reply);
49 void infoRequestFinished(QNetworkReply *reply);