summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/base')
-rw-r--r--rbutil/rbutilqt/base/autodetection.cpp2
-rw-r--r--rbutil/rbutilqt/base/bootloaderinstalls5l.cpp2
-rw-r--r--rbutil/rbutilqt/base/rbsettings.cpp2
-rw-r--r--rbutil/rbutilqt/base/serverinfo.cpp4
-rw-r--r--rbutil/rbutilqt/base/serverinfo.h2
-rw-r--r--rbutil/rbutilqt/base/systeminfo.cpp72
-rw-r--r--rbutil/rbutilqt/base/systeminfo.h24
-rw-r--r--rbutil/rbutilqt/base/talkgenerator.cpp2
-rw-r--r--rbutil/rbutilqt/base/utils.cpp6
9 files changed, 56 insertions, 60 deletions
diff --git a/rbutil/rbutilqt/base/autodetection.cpp b/rbutil/rbutilqt/base/autodetection.cpp
index 7c69b3a59b..8c800607c3 100644
--- a/rbutil/rbutilqt/base/autodetection.cpp
+++ b/rbutil/rbutilqt/base/autodetection.cpp
@@ -108,7 +108,7 @@ void Autodetection::detectUsb()
108 LOG_WARNING() << "[USB] detected problem with player" << d.device; 108 LOG_WARNING() << "[USB] detected problem with player" << d.device;
109 } 109 }
110 QString idstring = QString("%1").arg(attached.at(i), 8, 16, QChar('0')); 110 QString idstring = QString("%1").arg(attached.at(i), 8, 16, QChar('0'));
111 if(!SystemInfo::platformValue(SystemInfo::CurName, idstring).toString().isEmpty()) { 111 if(!SystemInfo::platformValue(SystemInfo::Name, idstring).toString().isEmpty()) {
112 struct Detected d; 112 struct Detected d;
113 d.status = PlayerIncompatible; 113 d.status = PlayerIncompatible;
114 d.device = idstring; 114 d.device = idstring;
diff --git a/rbutil/rbutilqt/base/bootloaderinstalls5l.cpp b/rbutil/rbutilqt/base/bootloaderinstalls5l.cpp
index bd7ed6492d..013abb2f5e 100644
--- a/rbutil/rbutilqt/base/bootloaderinstalls5l.cpp
+++ b/rbutil/rbutilqt/base/bootloaderinstalls5l.cpp
@@ -409,7 +409,7 @@ BootloaderInstallBase::BootloaderType BootloaderInstallS5l::installed(void)
409 + "/.rockbox/rbutil.log"; 409 + "/.rockbox/rbutil.log";
410 QSettings s(logfile, QSettings::IniFormat, this); 410 QSettings s(logfile, QSettings::IniFormat, this);
411 QString section = SystemInfo::platformValue( 411 QString section = SystemInfo::platformValue(
412 SystemInfo::CurBootloaderName).toString().section('/', -1); 412 SystemInfo::BootloaderName).toString().section('/', -1);
413 rbblInstalled = s.contains("Bootloader/" + section); 413 rbblInstalled = s.contains("Bootloader/" + section);
414 414
415 if (rbblInstalled) { 415 if (rbblInstalled) {
diff --git a/rbutil/rbutilqt/base/rbsettings.cpp b/rbutil/rbutilqt/base/rbsettings.cpp
index 4167a8659c..512341b84c 100644
--- a/rbutil/rbutilqt/base/rbsettings.cpp
+++ b/rbutil/rbutilqt/base/rbsettings.cpp
@@ -194,7 +194,7 @@ QString RbSettings::constructSettingPath(QString path, QString substitute)
194 } 194 }
195 else { 195 else {
196 path.replace(":tts:", userSettings->value("tts").toString()); 196 path.replace(":tts:", userSettings->value("tts").toString());
197 path.replace(":encoder:", SystemInfo::platformValue(SystemInfo::CurEncoder, platform).toString()); 197 path.replace(":encoder:", SystemInfo::platformValue(SystemInfo::Encoder, platform).toString());
198 } 198 }
199 path.replace(":platform:", platform); 199 path.replace(":platform:", platform);
200 } 200 }
diff --git a/rbutil/rbutilqt/base/serverinfo.cpp b/rbutil/rbutilqt/base/serverinfo.cpp
index 505689847d..5a0719f375 100644
--- a/rbutil/rbutilqt/base/serverinfo.cpp
+++ b/rbutil/rbutilqt/base/serverinfo.cpp
@@ -136,9 +136,9 @@ void ServerInfo::readBuildInfo(QString file)
136 QString manualZipUrl = manualBaseUrl; 136 QString manualZipUrl = manualBaseUrl;
137 137
138 QString buildservermodel = SystemInfo::platformValue( 138 QString buildservermodel = SystemInfo::platformValue(
139 SystemInfo::CurBuildserverModel, platforms.at(i)).toString(); 139 SystemInfo::BuildserverModel, platforms.at(i)).toString();
140 QString modelman = SystemInfo::platformValue( 140 QString modelman = SystemInfo::platformValue(
141 SystemInfo::CurManual, platforms.at(i)).toString(); 141 SystemInfo::Manual, platforms.at(i)).toString();
142 QString manualBaseName = "rockbox-"; 142 QString manualBaseName = "rockbox-";
143 143
144 if(modelman.isEmpty()) manualBaseName += buildservermodel; 144 if(modelman.isEmpty()) manualBaseName += buildservermodel;
diff --git a/rbutil/rbutilqt/base/serverinfo.h b/rbutil/rbutilqt/base/serverinfo.h
index b12a437c34..7588521b09 100644
--- a/rbutil/rbutilqt/base/serverinfo.h
+++ b/rbutil/rbutilqt/base/serverinfo.h
@@ -49,8 +49,6 @@ class ServerInfo : public QObject
49 static QVariant platformValue(enum ServerInfos setting, QString platform = ""); 49 static QVariant platformValue(enum ServerInfos setting, QString platform = "");
50 50
51 private: 51 private:
52 //! set a server info value
53 static void setValue(enum ServerInfos setting, QVariant value);
54 //! set a value for a server info for a named platform. 52 //! set a value for a server info for a named platform.
55 static void setPlatformValue(enum ServerInfos setting, QString platform, QVariant value); 53 static void setPlatformValue(enum ServerInfos setting, QString platform, QVariant value);
56 //! you shouldnt call this, its a fully static class 54 //! you shouldnt call this, its a fully static class
diff --git a/rbutil/rbutilqt/base/systeminfo.cpp b/rbutil/rbutilqt/base/systeminfo.cpp
index c9e29a8325..d14c3f5436 100644
--- a/rbutil/rbutilqt/base/systeminfo.cpp
+++ b/rbutil/rbutilqt/base/systeminfo.cpp
@@ -26,29 +26,28 @@
26const static struct { 26const static struct {
27 SystemInfo::SystemInfos info; 27 SystemInfo::SystemInfos info;
28 const char* name; 28 const char* name;
29 const char* def;
30} SystemInfosList[] = { 29} SystemInfosList[] = {
31 { SystemInfo::ManualUrl, "manual_url", "" }, 30 { SystemInfo::ManualUrl, "manual_url" },
32 { SystemInfo::BleedingUrl, "bleeding_url", "" }, 31 { SystemInfo::BleedingUrl, "bleeding_url" },
33 { SystemInfo::BootloaderUrl, "bootloader_url", "" }, 32 { SystemInfo::BootloaderUrl, "bootloader_url" },
34 { SystemInfo::BootloaderInfoUrl, "bootloader_info_url", "" }, 33 { SystemInfo::BootloaderInfoUrl, "bootloader_info_url" },
35 { SystemInfo::ReleaseFontUrl, "release_font_url", "" }, 34 { SystemInfo::ReleaseFontUrl, "release_font_url" },
36 { SystemInfo::DailyFontUrl, "daily_font_url", "" }, 35 { SystemInfo::DailyFontUrl, "daily_font_url" },
37 { SystemInfo::DailyVoiceUrl, "daily_voice_url", "" }, 36 { SystemInfo::DailyVoiceUrl, "daily_voice_url" },
38 { SystemInfo::ReleaseVoiceUrl, "release_voice_url", "" }, 37 { SystemInfo::ReleaseVoiceUrl, "release_voice_url" },
39 { SystemInfo::DoomUrl, "doom_url", "" }, 38 { SystemInfo::DoomUrl, "doom_url" },
40 { SystemInfo::Duke3DUrl, "duke3d_url", "" }, 39 { SystemInfo::Duke3DUrl, "duke3d_url" },
41 { SystemInfo::PuzzFontsUrl, "puzzfonts_url", "" }, 40 { SystemInfo::PuzzFontsUrl, "puzzfonts_url" },
42 { SystemInfo::QuakeUrl, "quake_url", "" }, 41 { SystemInfo::QuakeUrl, "quake_url" },
43 { SystemInfo::Wolf3DUrl, "wolf3d_url", "" }, 42 { SystemInfo::Wolf3DUrl, "wolf3d_url" },
44 { SystemInfo::XWorldUrl, "xworld_url", "" }, 43 { SystemInfo::XWorldUrl, "xworld_url" },
45 { SystemInfo::ReleaseUrl, "release_url", "" }, 44 { SystemInfo::ReleaseUrl, "release_url" },
46 { SystemInfo::DailyUrl, "daily_url", "" }, 45 { SystemInfo::DailyUrl, "daily_url" },
47 { SystemInfo::BuildInfoUrl, "build_info_url", "" }, 46 { SystemInfo::BuildInfoUrl, "build_info_url" },
48 { SystemInfo::GenlangUrl, "genlang_url", "" }, 47 { SystemInfo::GenlangUrl, "genlang_url" },
49 { SystemInfo::ThemesUrl, "themes_url", "" }, 48 { SystemInfo::ThemesUrl, "themes_url" },
50 { SystemInfo::ThemesInfoUrl, "themes_info_url", "" }, 49 { SystemInfo::ThemesInfoUrl, "themes_info_url" },
51 { SystemInfo::RbutilUrl, "rbutil_url", "" }, 50 { SystemInfo::RbutilUrl, "rbutil_url" },
52}; 51};
53 52
54const static struct { 53const static struct {
@@ -56,18 +55,18 @@ const static struct {
56 const char* name; 55 const char* name;
57 const char* def; 56 const char* def;
58} PlatformInfosList[] = { 57} PlatformInfosList[] = {
59 { SystemInfo::CurPlatformName, ":platform:/name", "" }, 58 { SystemInfo::PlatformName, ":platform:/name", "" },
60 { SystemInfo::CurManual, ":platform:/manualname","rockbox-:platform:" }, 59 { SystemInfo::Manual, ":platform:/manualname","rockbox-:platform:" },
61 { SystemInfo::CurBootloaderMethod, ":platform:/bootloadermethod", "none" }, 60 { SystemInfo::BootloaderMethod, ":platform:/bootloadermethod", "none" },
62 { SystemInfo::CurBootloaderName, ":platform:/bootloadername", "" }, 61 { SystemInfo::BootloaderName, ":platform:/bootloadername", "" },
63 { SystemInfo::CurBootloaderFile, ":platform:/bootloaderfile", "" }, 62 { SystemInfo::BootloaderFile, ":platform:/bootloaderfile", "" },
64 { SystemInfo::CurBootloaderFilter, ":platform:/bootloaderfilter", "" }, 63 { SystemInfo::BootloaderFilter, ":platform:/bootloaderfilter", "" },
65 { SystemInfo::CurEncoder, ":platform:/encoder", "" }, 64 { SystemInfo::Encoder, ":platform:/encoder", "" },
66 { SystemInfo::CurBrand, ":platform:/brand", "" }, 65 { SystemInfo::Brand, ":platform:/brand", "" },
67 { SystemInfo::CurName, ":platform:/name", "" }, 66 { SystemInfo::Name, ":platform:/name", "" },
68 { SystemInfo::CurBuildserverModel, ":platform:/buildserver_modelname", "" }, 67 { SystemInfo::BuildserverModel, ":platform:/buildserver_modelname", "" },
69 { SystemInfo::CurConfigureModel, ":platform:/configure_modelname", "" }, 68 { SystemInfo::ConfigureModel, ":platform:/configure_modelname", "" },
70 { SystemInfo::CurPlayerPicture, ":platform:/playerpic", "" }, 69 { SystemInfo::PlayerPicture, ":platform:/playerpic", "" },
71}; 70};
72 71
73//! pointer to setting object to NULL 72//! pointer to setting object to NULL
@@ -93,9 +92,8 @@ QVariant SystemInfo::value(enum SystemInfos info)
93 while(SystemInfosList[i].info != info) 92 while(SystemInfosList[i].info != info)
94 i++; 93 i++;
95 QString s = SystemInfosList[i].name; 94 QString s = SystemInfosList[i].name;
96 QString d = SystemInfosList[i].def; 95 LOG_INFO() << "GET:" << s << systemInfos->value(s).toString();
97 LOG_INFO() << "GET:" << s << systemInfos->value(s, d).toString(); 96 return systemInfos->value(s);
98 return systemInfos->value(s, d);
99} 97}
100 98
101QVariant SystemInfo::platformValue(enum PlatformInfo info, QString platform) 99QVariant SystemInfo::platformValue(enum PlatformInfo info, QString platform)
diff --git a/rbutil/rbutilqt/base/systeminfo.h b/rbutil/rbutilqt/base/systeminfo.h
index b5380f1af5..52b50ec4d7 100644
--- a/rbutil/rbutilqt/base/systeminfo.h
+++ b/rbutil/rbutilqt/base/systeminfo.h
@@ -60,18 +60,18 @@ class SystemInfo : public QObject
60 }; 60 };
61 61
62 enum PlatformInfo { 62 enum PlatformInfo {
63 CurPlatformName, 63 PlatformName,
64 CurManual, 64 Manual,
65 CurBootloaderMethod, 65 BootloaderMethod,
66 CurBootloaderName, 66 BootloaderName,
67 CurBootloaderFile, 67 BootloaderFile,
68 CurBootloaderFilter, 68 BootloaderFilter,
69 CurEncoder, 69 Encoder,
70 CurBrand, 70 Brand,
71 CurName, 71 Name,
72 CurBuildserverModel, 72 BuildserverModel,
73 CurConfigureModel, 73 ConfigureModel,
74 CurPlayerPicture, 74 PlayerPicture,
75 }; 75 };
76 76
77 enum PlatformType { 77 enum PlatformType {
diff --git a/rbutil/rbutilqt/base/talkgenerator.cpp b/rbutil/rbutilqt/base/talkgenerator.cpp
index ee57686037..951bf0e804 100644
--- a/rbutil/rbutilqt/base/talkgenerator.cpp
+++ b/rbutil/rbutilqt/base/talkgenerator.cpp
@@ -57,7 +57,7 @@ TalkGenerator::Status TalkGenerator::process(QList<TalkEntry>* list,int wavtrimt
57 // Encoder 57 // Encoder
58 emit logItem(tr("Starting Encoder Engine"),LOGINFO); 58 emit logItem(tr("Starting Encoder Engine"),LOGINFO);
59 m_enc = EncoderBase::getEncoder( 59 m_enc = EncoderBase::getEncoder(
60 this, SystemInfo::platformValue(SystemInfo::CurEncoder).toString()); 60 this, SystemInfo::platformValue(SystemInfo::Encoder).toString());
61 if(!m_enc->start()) 61 if(!m_enc->start())
62 { 62 {
63 emit logItem(tr("Init of Encoder engine failed"),LOGERROR); 63 emit logItem(tr("Init of Encoder engine failed"),LOGERROR);
diff --git a/rbutil/rbutilqt/base/utils.cpp b/rbutil/rbutilqt/base/utils.cpp
index a3a3e98fcc..60b55068e1 100644
--- a/rbutil/rbutilqt/base/utils.cpp
+++ b/rbutil/rbutilqt/base/utils.cpp
@@ -381,12 +381,12 @@ QString Utils::checkEnvironment(bool permission)
381 RockboxInfo rbinfo(RbSettings::value(RbSettings::Mountpoint).toString()); 381 RockboxInfo rbinfo(RbSettings::value(RbSettings::Mountpoint).toString());
382 QString installed = rbinfo.target(); 382 QString installed = rbinfo.target();
383 if(!installed.isEmpty() && installed != 383 if(!installed.isEmpty() && installed !=
384 SystemInfo::platformValue(SystemInfo::CurConfigureModel).toString()) 384 SystemInfo::platformValue(SystemInfo::ConfigureModel).toString())
385 { 385 {
386 text += tr("<li>Target mismatch detected.<br/>" 386 text += tr("<li>Target mismatch detected.<br/>"
387 "Installed target: %1<br/>Selected target: %2.</li>") 387 "Installed target: %1<br/>Selected target: %2.</li>")
388 .arg(SystemInfo::platformValue(SystemInfo::CurPlatformName, installed).toString(), 388 .arg(SystemInfo::platformValue(SystemInfo::PlatformName, installed).toString(),
389 SystemInfo::platformValue(SystemInfo::CurPlatformName).toString()); 389 SystemInfo::platformValue(SystemInfo::PlatformName).toString());
390 } 390 }
391 391
392 if(!text.isEmpty()) 392 if(!text.isEmpty())