1 #include "pirkeysetmetadata.h"
5 PIRKeysetMetaData::PIRKeysetMetaData(
15 bool PIRKeysetMetaData::hasKey(
18 return (keys.find(name) != keys.end());
22 void PIRKeysetMetaData::moveProtocolToThread(
25 threadableProtocol->moveToThread(&thread);
29 void PIRKeysetMetaData::populateDeviceTypes(
30 PIRKeysetWidgetItem *kwi)
32 PIRDeviceTypeCollection::const_iterator i = deviceTypes.begin();
33 while (i != deviceTypes.end())
35 kwi->addDeviceType(*i);
41 unsigned int PIRKeysetMetaData::getID()
47 void PIRKeysetMetaData::addControlledDevice(
50 PIRDeviceTypeName type)
52 controlledDevices.push_back(DeviceInfo(make, model, type));
54 deviceTypes.insert(type);
58 void PIRKeysetMetaData::addKey(
64 // Don't have a system for the unmapped keys yet!
65 if (key != Unmapped_Key)
70 threadableProtocol->addKey(key, data, bits);
74 PIRMakeName PIRKeysetMetaData::getMake()
79 const char *PIRKeysetMetaData::getKeysetName()
85 void PIRKeysetMetaData::setKeysetName(