1 #include "pirkeysetmetadata.h"
3 PIRKeysetMetaData::PIRKeysetMetaData(
13 bool PIRKeysetMetaData::hasKey(
16 return (keys.find(name) != keys.end());
20 void PIRKeysetMetaData::moveProtocolToThread(
23 threadableProtocol->moveToThread(&thread);
27 void PIRKeysetMetaData::populateDeviceTypes(
28 PIRKeysetWidgetItem *kwi)
30 PIRDeviceTypeCollection::const_iterator i = deviceTypes.begin();
31 while (i != deviceTypes.end())
33 kwi->addDeviceType(*i);
39 unsigned int PIRKeysetMetaData::getID()
45 void PIRKeysetMetaData::addControlledDevice(
48 PIRDeviceTypeName type)
50 controlledDevices.push_back(DeviceInfo(make, model, type));
52 deviceTypes.insert(type);
56 void PIRKeysetMetaData::addKey(
62 // Don't have a system for the unmapped keys yet!
63 if (key != Unmapped_Key)
68 threadableProtocol->addKey(key, data, bits);
72 PIRMakeName PIRKeysetMetaData::getMake()
77 const char *PIRKeysetMetaData::getKeysetName()
83 void PIRKeysetMetaData::setKeysetName(