+void Remote::remoteDownloadFinished(QNetworkReply *reply)
+{
+ if (reply->error() == QNetworkReply::NoError) {
+ QFile file(settings->value("lircConf", "/etc/lircd.conf").toString());
+ if(file.open(QIODevice::WriteOnly))
+ {
+ file.write(reply->readAll());
+ file.close();
+ }
+ }
+ reply->close();
+ reply->deleteLater();
+
+ std::system("sudo /etc/init.d/lirc reload");
+
+ //emit remoteDownloaded();
+}
+
+void Remote::infoRequestFinished(QNetworkReply *reply)
+{
+ if (reply->error() == QNetworkReply::NoError) {
+ m_rating = QString(reply->readline(20)).toInt();
+ m_voteCount = QString(reply->readline(20)).toInt();
+ }
+ reply->close();
+ reply->deleteLater();
+
+ emit infoUpdated();
+}
+