Memory Management Improved
[pierogi] / keysets / mce.h
index 406ecca..e43d7d5 100644 (file)
@@ -9,64 +9,80 @@ class MCERemote1: public PIRKeysetMetaData
 {
 public:
   MCERemote1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1a: public MCERemote1
 {
 public:
   MCERemote1a(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1b: public MCERemote1
 {
 public:
   MCERemote1b(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1c: public MCERemote1
 {
 public:
   MCERemote1c(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1d: public MCERemote1
 {
 public:
   MCERemote1d(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1e: public MCERemote1
 {
 public:
   MCERemote1e(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1f: public MCERemote1
 {
 public:
   MCERemote1f(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class MCERemote1g: public MCERemote1
 {
 public:
   MCERemote1g(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 #endif // MCE_H