deviceNameMap = NULL;
}
+void SelectRemoteDlg::setBusy(bool busy)
+{
+ setAttribute(Qt::WA_Maemo5ShowProgressIndicator, busy);
+ setEnabled(!busy);
+}
+
void SelectRemoteDlg::beginDownload(const QString &url, QNetworkAccessManager *nam)
{
nam->get(QNetworkRequest(QUrl(url)));
+ setBusy(true);
}
void SelectRemoteDlg::alphabetItemChanged(QListWidgetItem *current,
}
reply->close();
reply->deleteLater();
+ setBusy(false);
}
void SelectRemoteDlg::mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
}
reply->close();
reply->deleteLater();
+ setBusy(false);
}
void SelectRemoteDlg::modelItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
std::system("lircctl restart");
+ setBusy(false);
QMessageBox mbox(QMessageBox::Information, tr("Success"),
tr("Remote downloaded"), QMessageBox::Ok, this, Qt::Popup);
mbox.exec();