#ifndef PIRKEYSETMETADATA_H
#define PIRKEYSETMETADATA_H
-#include <map>
-#include <list>
-//#include <string>
-
#include "pirkeynames.h"
#include "pirmakenames.h"
#include "pirdevicetypenames.h"
-#include "pirkeysetwidgetitem.h"
-#include "protocols/pirprotocol.h"
+
+#include <map>
+#include <list>
+
+class QThread;
+
+class PIRKeysetWidgetItem;
+class PIRProtocol;
typedef std::map<PIRKeyName, const char *> KeyCollection;
const char *getKeysetName() const;
void moveProtocolToThread(
- QThread &thread);
+ QThread *thread);
void populateDeviceTypes(
PIRKeysetWidgetItem *kwi) const;
unsigned int addressTwo,
unsigned int commandTwo);
+/*
+ void addRCAKey(
+ const char *name,
+ PIRKeyName key,
+ unsigned int addressData,
+ unsigned int commandData);
+*/
+
+ void addKaseikyoKey(
+ const char *name,
+ PIRKeyName key,
+ unsigned int addressData,
+ unsigned int commandData);
+
void setPreData(
unsigned long data,
unsigned int bits);