diff options
Diffstat (limited to 'rbutil/rbutilqt/rbsettings.cpp')
-rw-r--r-- | rbutil/rbutilqt/rbsettings.cpp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp index 7f4864f515..8782e53a26 100644 --- a/rbutil/rbutilqt/rbsettings.cpp +++ b/rbutil/rbutilqt/rbsettings.cpp | |||
@@ -410,6 +410,55 @@ QString RbSettings::brand(QString plattform) | |||
410 | return brand; | 410 | return brand; |
411 | } | 411 | } |
412 | 412 | ||
413 | QMap<int, QString> RbSettings::usbIdMap() | ||
414 | { | ||
415 | QMap<int, QString> map; | ||
416 | // get a list of ID -> target name | ||
417 | QStringList platforms; | ||
418 | devices->beginGroup("platforms"); | ||
419 | platforms = devices->childKeys(); | ||
420 | devices->endGroup(); | ||
421 | |||
422 | for(int i = 0; i < platforms.size(); i++) | ||
423 | { | ||
424 | devices->beginGroup("platforms"); | ||
425 | QString target = devices->value(platforms.at(i)).toString(); | ||
426 | devices->endGroup(); | ||
427 | devices->beginGroup(target); | ||
428 | if(!devices->value("usbid").toString().isEmpty()) | ||
429 | map.insert(devices->value("usbid").toString().toInt(0, 16), target); | ||
430 | devices->endGroup(); | ||
431 | } | ||
432 | |||
433 | return map; | ||
434 | } | ||
435 | |||
436 | QMap<int, QString> RbSettings::usbIdErrorMap() | ||
437 | { | ||
438 | |||
439 | QMap<int, QString> map; | ||
440 | // get a list of ID -> target name | ||
441 | QStringList platforms; | ||
442 | devices->beginGroup("platforms"); | ||
443 | platforms = devices->childKeys(); | ||
444 | devices->endGroup(); | ||
445 | |||
446 | for(int i = 0; i < platforms.size(); i++) | ||
447 | { | ||
448 | devices->beginGroup("platforms"); | ||
449 | QString target = devices->value(platforms.at(i)).toString(); | ||
450 | devices->endGroup(); | ||
451 | devices->beginGroup(target); | ||
452 | if(!devices->value("usberror").toString().isEmpty()) | ||
453 | map.insert(devices->value("usberror").toString().toInt(0, 16), target); | ||
454 | devices->endGroup(); | ||
455 | } | ||
456 | |||
457 | return map; | ||
458 | } | ||
459 | |||
460 | |||
461 | |||
413 | QString RbSettings::curResolution() | 462 | QString RbSettings::curResolution() |
414 | { | 463 | { |
415 | QString platform = userSettings->value("platform").toString(); | 464 | QString platform = userSettings->value("platform").toString(); |