diff options
Diffstat (limited to 'rbutil/rbutilqt/base/systeminfo.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/systeminfo.cpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/rbutil/rbutilqt/base/systeminfo.cpp b/rbutil/rbutilqt/base/systeminfo.cpp index aa847540b9..6717b120cc 100644 --- a/rbutil/rbutilqt/base/systeminfo.cpp +++ b/rbutil/rbutilqt/base/systeminfo.cpp | |||
@@ -38,39 +38,6 @@ void SystemInfo::ensureSystemInfoExists() | |||
38 | } | 38 | } |
39 | 39 | ||
40 | 40 | ||
41 | QStringList SystemInfo::platforms(enum SystemInfo::PlatformType type, QString variant) | ||
42 | { | ||
43 | ensureSystemInfoExists(); | ||
44 | |||
45 | QStringList result; | ||
46 | systemInfos->beginGroup("platforms"); | ||
47 | QStringList a = systemInfos->childKeys(); | ||
48 | systemInfos->endGroup(); | ||
49 | for(int i = 0; i < a.size(); i++) | ||
50 | { | ||
51 | QString target = systemInfos->value("platforms/"+a.at(i), "null").toString(); | ||
52 | QRegExp regex("\\..*$"); | ||
53 | QString targetbase = target; | ||
54 | targetbase.remove(regex); | ||
55 | // only add target if its not disabled unless Platform*Disabled requested | ||
56 | if(type != PlatformAllDisabled && type != PlatformBaseDisabled | ||
57 | && type != PlatformVariantDisabled | ||
58 | && systemInfos->value(target+"/status").toString() == "disabled") | ||
59 | continue; | ||
60 | // report only matching target if PlatformVariant* is requested | ||
61 | if((type == PlatformVariant || type == PlatformVariantDisabled) | ||
62 | && (targetbase != variant)) | ||
63 | continue; | ||
64 | // report only base targets when PlatformBase* is requested | ||
65 | if((type == PlatformBase || type == PlatformBaseDisabled)) | ||
66 | result.append(targetbase); | ||
67 | else | ||
68 | result.append(target); | ||
69 | } | ||
70 | result.removeDuplicates(); | ||
71 | return result; | ||
72 | } | ||
73 | |||
74 | QMap<QString, QStringList> SystemInfo::languages(bool namesOnly) | 41 | QMap<QString, QStringList> SystemInfo::languages(bool namesOnly) |
75 | { | 42 | { |
76 | ensureSystemInfoExists(); | 43 | ensureSystemInfoExists(); |