1
0
Fork 0
forked from len0rd/rockbox

rbutil: make RbSettings a static class. (FS#10183 with improvements)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20890 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dominik Wenger 2009-05-09 16:59:14 +00:00
parent 8e63df19cb
commit 33d9cf091a
28 changed files with 395 additions and 444 deletions

View file

@ -59,6 +59,7 @@
#endif
#include "utils.h"
#include "rbsettings.h"
/** @brief detect permission of user (only Windows at moment).
* @return enum userlevel.
@ -384,7 +385,7 @@ QString Detect::installedTarget(QString mountpoint)
* @param targetId the targetID to check for. if it is -1 no check is done.
* @return string with error messages if problems occurred, empty strings if none.
*/
QString Detect::check(RbSettings* settings, bool permission)
QString Detect::check(bool permission)
{
QString text = "";
@ -401,12 +402,12 @@ QString Detect::check(RbSettings* settings, bool permission)
}
// Check TargetId
QString installed = installedTarget(settings->value(RbSettings::Mountpoint).toString());
if(!installed.isEmpty() && installed != settings->value(RbSettings::CurConfigureModel).toString())
QString installed = installedTarget(RbSettings::value(RbSettings::Mountpoint).toString());
if(!installed.isEmpty() && installed != RbSettings::value(RbSettings::CurConfigureModel).toString())
{
text += QObject::tr("<li>Target mismatch detected.\n"
"Installed target: %1, selected target: %2.</li>")
.arg(installed, settings->value(RbSettings::CurPlatformName).toString());
.arg(installed, RbSettings::value(RbSettings::CurPlatformName).toString());
// FIXME: replace installed by human-friendly name
}