Advanced Settings Panel
[pierogi] / keysets / sanyo.h
index 21cace1..a609fc5 100644 (file)
@@ -3,78 +3,86 @@
 
 #include "pirkeysetmetadata.h"
 
-#include <QObject>
+class QObject;
 
 class SanyoVCR1: public PIRKeysetMetaData
 {
 public:
   SanyoVCR1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class SanyoDVD1: public PIRKeysetMetaData
 {
 public:
   SanyoDVD1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class SanyoTV1: public PIRKeysetMetaData
 {
 public:
   SanyoTV1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class SanyoTV1a: public SanyoTV1
 {
 public:
   SanyoTV1a(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class SanyoTV1b: public SanyoTV1
 {
 public:
   SanyoTV1b(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
-class SanyoTV1c: public SanyoTV1
+class SanyoTV1c: public SanyoTV1a
 {
 public:
   SanyoTV1c(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
-class SanyoTV1d: public SanyoTV1a
+class SanyoTV1d: public SanyoTV1
 {
 public:
   SanyoTV1d(
-    QObject *guiObject,
     unsigned int index);
-};
 
-class SanyoTV1e: public SanyoTV1
-{
-public:
-  SanyoTV1e(
-    QObject *guiObject,
-    unsigned int index);
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class SanyoProjector: public PIRKeysetMetaData
 {
 public:
   SanyoProjector(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 #endif // SANYO_H