Advanced Settings Panel
[pierogi] / keysets / hitachi.h
index 0011f12..e7831f4 100644 (file)
 #define HITACHI_H
 
 #include "pirkeysetmetadata.h"
-#include <QObject>
+
+class QObject;
 
 class HitachiTV1: public PIRKeysetMetaData
 {
 public:
   HitachiTV1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiTV1a: public HitachiTV1
 {
 public:
   HitachiTV1a(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiTV1b: public HitachiTV1a
 {
 public:
   HitachiTV1b(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiTV1c: public HitachiTV1
 {
 public:
   HitachiTV1c(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
+};
+
+class HitachiTV2: public PIRKeysetMetaData
+{
+public:
+  HitachiTV2(
+    unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
+};
+
+class HitachiTV3: public PIRKeysetMetaData
+{
+public:
+  HitachiTV3(
+    unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiProjector: public PIRKeysetMetaData
 {
 public:
   HitachiProjector(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiDVD1: public PIRKeysetMetaData
 {
 public:
   HitachiDVD1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiAudio1: public PIRKeysetMetaData
 {
 public:
   HitachiAudio1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 class HitachiVCR1: public PIRKeysetMetaData
 {
 public:
   HitachiVCR1(
-    QObject *guiObject,
     unsigned int index);
+
+  virtual void populateProtocol(
+    QObject *guiObject);
 };
 
 #endif // HITACHI_H