X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=pirkeysetmetadata.cpp;h=1f6869edeb98803f030ad6af02405cdbc2ed0e1b;hb=717cbb06cb8e85c3ca463753a8098d6e304858de;hp=9fb627f9cedd0d66c46387814c6b2df23116af9b;hpb=679cf51a24c954af07a4002c25c15ecb67c8466b;p=pierogi diff --git a/pirkeysetmetadata.cpp b/pirkeysetmetadata.cpp index 9fb627f..1f6869e 100644 --- a/pirkeysetmetadata.cpp +++ b/pirkeysetmetadata.cpp @@ -24,6 +24,18 @@ void PIRKeysetMetaData::moveProtocolToThread( } +void PIRKeysetMetaData::populateDeviceTypes( + PIRKeysetWidgetItem *kwi) +{ + PIRDeviceTypeCollection::const_iterator i = deviceTypes.begin(); + while (i != deviceTypes.end()) + { + kwi->addDeviceType(*i); + ++i; + } +} + + unsigned int PIRKeysetMetaData::getID() { return id; @@ -33,9 +45,11 @@ unsigned int PIRKeysetMetaData::getID() void PIRKeysetMetaData::addControlledDevice( PIRMakeName make, const char *model, - DeviceType type) + PIRDeviceTypeName type) { controlledDevices.push_back(DeviceInfo(make, model, type)); + + deviceTypes.insert(type); }