Fixed errors in Remote
[irwi] / src / remote.cpp
1 #include "remote.h"
2
3 #include <QString>
4 #include <QSettings>
5 #include <QNetworkAccessManager>
6 #include <QNetworkRequest>
7 #include <QUrl>
8
9 Remote::Remote(const QString &name)
10     : m_name(name)
11 {
12 }
13
14 Remote::Remote(const QString &name, const QString &mfg,
15         int rating, int voteCount)
16     : m_name(name), m_mfg(mfg),
17     m_rating(rating), m_voteCount(voteCount)
18 {
19 }
20
21 void Remote::saveToFile()
22 {
23 }
24
25 void Remote::updateInfo()
26 {
27     QSettings settings;
28     if (m_name != "") {
29         m_infoNAM.get(QNetworkRequest(QUrl(
30               settings.value("baseUrl").toString() 
31                 + "vote/get?name=" 
32                 + m_name )));
33     }
34 }
35
36 void Remote::sendRating(Rating::Rating r)
37 {
38     QSettings settings;
39     if (m_name != "") {
40         m_ratingNAM.get(QNetworkRequest(QUrl(
41             settings.value("baseUrl",
42                 "http://mercury.wipsl.com/irwi/db.xml").toString() 
43             + "vote/"
44             + ((r == Rating::Up) ? "up" : "down")
45             + "?name=" 
46             + m_name)));
47     }
48 }
49