diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2008-07-07 21:40:44 +0000 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2008-07-07 21:40:44 +0000 |
commit | ee3ed8a163823c2ee7f087985b7a36e10806f5f6 (patch) | |
tree | 90ddf4bca6021f759cf3f98cacd6e207311a843b /rbutil/rbutilqt/rbsettings.cpp | |
parent | e6553f821881ace5f904fb077ae8a1aba7154474 (diff) | |
download | rockbox-ee3ed8a163823c2ee7f087985b7a36e10806f5f6.tar.gz rockbox-ee3ed8a163823c2ee7f087985b7a36e10806f5f6.zip |
handle new installations (or upgrades) differently from invalid configurations
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17983 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/rbsettings.cpp')
-rw-r--r-- | rbutil/rbutilqt/rbsettings.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp index 99c23856ab..38ed542ee7 100644 --- a/rbutil/rbutilqt/rbsettings.cpp +++ b/rbutil/rbutilqt/rbsettings.cpp | |||
@@ -77,6 +77,11 @@ QString RbSettings::userSettingFilename() | |||
77 | return userSettings->fileName(); | 77 | return userSettings->fileName(); |
78 | } | 78 | } |
79 | 79 | ||
80 | QString RbSettings::curVersion() | ||
81 | { | ||
82 | return userSettings->value("rbutil_version").toString(); | ||
83 | } | ||
84 | |||
80 | bool RbSettings::cacheOffline() | 85 | bool RbSettings::cacheOffline() |
81 | { | 86 | { |
82 | return userSettings->value("offline").toBool(); | 87 | return userSettings->value("offline").toBool(); |
@@ -108,7 +113,6 @@ QString RbSettings::bleedingUrl() | |||
108 | return devices->value("bleeding_url").toString(); | 113 | return devices->value("bleeding_url").toString(); |
109 | } | 114 | } |
110 | 115 | ||
111 | |||
112 | QString RbSettings::lastRelease() | 116 | QString RbSettings::lastRelease() |
113 | { | 117 | { |
114 | return devices->value("last_release").toString(); | 118 | return devices->value("last_release").toString(); |
@@ -327,7 +331,7 @@ bool RbSettings::encoderNarrowband(QString enc) | |||
327 | { | 331 | { |
328 | return userSettingsGroupGet(enc,"narrowband",false).toBool(); | 332 | return userSettingsGroupGet(enc,"narrowband",false).toBool(); |
329 | } | 333 | } |
330 | 334 | ||
331 | QStringList RbSettings::allPlatforms() | 335 | QStringList RbSettings::allPlatforms() |
332 | { | 336 | { |
333 | QStringList result; | 337 | QStringList result; |
@@ -481,6 +485,10 @@ int RbSettings::curTargetId() | |||
481 | return deviceSettingCurGet("targetid").toInt(); | 485 | return deviceSettingCurGet("targetid").toInt(); |
482 | } | 486 | } |
483 | 487 | ||
488 | void RbSettings::setCurVersion(QString version) | ||
489 | { | ||
490 | userSettings->setValue("rbutil_version",version); | ||
491 | } | ||
484 | 492 | ||
485 | void RbSettings::setOfPath(QString path) | 493 | void RbSettings::setOfPath(QString path) |
486 | { | 494 | { |