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.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp
index fd74cbb2b5..78457809a3 100644
--- a/rbutil/rbutilqt/rbsettings.cpp
+++ b/rbutil/rbutilqt/rbsettings.cpp
@@ -461,6 +461,31 @@ QMap<int, QString> RbSettings::usbIdErrorMap()
461} 461}
462 462
463 463
464QMap<int, QString> RbSettings::usbIdIncompatMap()
465{
466
467 QMap<int, QString> map;
468 // get a list of ID -> target name
469 QStringList platforms;
470 devices->beginGroup("platforms");
471 platforms = devices->childKeys();
472 devices->endGroup();
473
474 for(int i = 0; i < platforms.size(); i++)
475 {
476 devices->beginGroup("platforms");
477 QString target = devices->value(platforms.at(i)).toString();
478 devices->endGroup();
479 devices->beginGroup(target);
480 QStringList ids = devices->value("usbincompat").toStringList();
481 int j = ids.size();
482 while(j--)
483 map.insert(ids.at(j).toInt(0, 16), target);
484 devices->endGroup();
485 }
486 return map;
487}
488
464 489
465QString RbSettings::curResolution() 490QString RbSettings::curResolution()
466{ 491{