summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/rbsettings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/rbsettings.cpp')
-rw-r--r--rbutil/rbutilqt/rbsettings.cpp49
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
413QMap<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
436QMap<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
413QString RbSettings::curResolution() 462QString RbSettings::curResolution()
414{ 463{
415 QString platform = userSettings->value("platform").toString(); 464 QString platform = userSettings->value("platform").toString();