summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2009-03-22 21:39:40 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2009-03-22 21:39:40 +0000
commitfb3e1637968c9ca2cfb2cf3ae7521864741cc015 (patch)
treef2e510863464be6e570d597909764b5cae4e08be
parent694c830121bd36bcdacc4743b38e3068f2e88a21 (diff)
downloadrockbox-fb3e1637968c9ca2cfb2cf3ae7521864741cc015.zip
rockbox-fb3e1637968c9ca2cfb2cf3ae7521864741cc015.tar.gz
rockbox-fb3e1637968c9ca2cfb2cf3ae7521864741cc015.tar.bz2
rockbox-fb3e1637968c9ca2cfb2cf3ae7521864741cc015.tar.xz
Check the themes site response for a status message and display it after the themes window opens.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20473 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/installthemes.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/installthemes.cpp b/rbutil/rbutilqt/installthemes.cpp
index 5422338..5375b8e 100644
--- a/rbutil/rbutilqt/installthemes.cpp
+++ b/rbutil/rbutilqt/installthemes.cpp
@@ -133,6 +133,17 @@ void ThemesInstallWindow::downloadDone(bool error)
iniDetails.endGroup();
}
+ // check if there's a themes "MOTD" available
+ if(iniDetails.contains("status/msg")) {
+ // check if there's a localized msg available
+ QString lang = settings->curLang().split("_").at(0);
+ QString msg;
+ if(iniDetails.contains("status/msg." + lang))
+ msg = iniDetails.value("status/msg." + lang).toString();
+ else
+ msg = iniDetails.value("status/msg").toString();
+ QMessageBox::information(this, tr("Information"), msg);
+ }
}