diff options
Diffstat (limited to 'rbutil/rbutilqt/rbsettings.cpp')
-rw-r--r-- | rbutil/rbutilqt/rbsettings.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp index 1bb0f73db7..889164a1c9 100644 --- a/rbutil/rbutilqt/rbsettings.cpp +++ b/rbutil/rbutilqt/rbsettings.cpp | |||
@@ -370,6 +370,30 @@ QString RbSettings::brand(QString plattform) | |||
370 | return brand; | 370 | return brand; |
371 | } | 371 | } |
372 | 372 | ||
373 | QString RbSettings::nameOfTargetId(int id) | ||
374 | { | ||
375 | QString result =""; | ||
376 | // get a list of ID -> target name | ||
377 | QStringList platforms; | ||
378 | devices->beginGroup("platforms"); | ||
379 | platforms = devices->childKeys(); | ||
380 | devices->endGroup(); | ||
381 | for(int i = 0; i < platforms.size(); i++) | ||
382 | { | ||
383 | devices->beginGroup("platforms"); | ||
384 | QString target = devices->value(platforms.at(i)).toString(); | ||
385 | devices->endGroup(); | ||
386 | devices->beginGroup(target); | ||
387 | if(devices->value("targetid").toInt() == id) | ||
388 | { | ||
389 | result = devices->value("name").toString(); | ||
390 | } | ||
391 | devices->endGroup(); | ||
392 | } | ||
393 | |||
394 | return result; | ||
395 | } | ||
396 | |||
373 | QMap<int, QString> RbSettings::usbIdMap() | 397 | QMap<int, QString> RbSettings::usbIdMap() |
374 | { | 398 | { |
375 | QMap<int, QString> map; | 399 | QMap<int, QString> map; |