return *this;
}
+bool Remote::operator==(const Remote &other) const
+{
+ return (m_name == other.m_name &&
+ m_mfg == other.m_mfg &&
+ m_rating == other.m_rating &&
+ m_voteCount == other.m_voteCount);
+}
+
void Remote::saveToFile()
{
if (!m_name.isEmpty()) {
+ m_name;
m_remoteNAM->get(QNetworkRequest(QUrl(url)));
settings.setValue("remoteName", m_name);
+ settings.setValue("remoteMfg", m_mfg);
}
}
if (!m_name.isEmpty()) {
if (!m_ratingNAM) {
m_ratingNAM = new QNetworkAccessManager(this);
+ connect(m_ratingNAM, SIGNAL(finished(QNetworkReply *)),
+ this, SIGNAL(ratingSent()));
+ connect(this, SIGNAL(ratingSent()), this, SLOT(updateInfo()));
}
QSettings settings(this);
m_ratingNAM->get(QNetworkRequest(QUrl(
if (reply->error() == QNetworkReply::NoError) {
m_rating = QString(reply->readLine(20)).toInt();
m_voteCount = QString(reply->readLine(20)).toInt();
- m_mfg = QString(reply->readLine(20));
+ m_mfg = QString(reply->readLine(20)).trimmed();
}
reply->close();
reply->deleteLater();