#include "pirkeysetmetadata.h"
-#include <QObject>
+class QObject;
class SonyTV1: public PIRKeysetMetaData
{
public:
SonyTV1(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyTV1a(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
-class SonyTV1b: public SonyTV1
+class SonyTV1b: public SonyTV1a
{
public:
SonyTV1b(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
-class SonyTV1d: public SonyTV1a
+class SonyTV1c: public SonyTV1
{
public:
- SonyTV1d(
- QObject *guiObject,
+ SonyTV1c(
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyAmp1(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyAmp2(
- QObject *guiObject,
unsigned int index);
-};
-
-class SonyCD1: public PIRKeysetMetaData
-{
-public:
- SonyCD1(
- QObject *guiObject,
- unsigned int index);
+ virtual void populateProtocol(
+ QObject *guiObject);
};
-class SonyCD1a: public SonyCD1
+class SonyAudio1: public PIRKeysetMetaData
{
public:
- SonyCD1a(
- QObject *guiObject,
+ SonyAudio1(
unsigned int index);
-};
-
-class SonyCD2: public PIRKeysetMetaData
-{
-public:
- SonyCD2(
- QObject *guiObject,
- unsigned int index);
+ virtual void populateProtocol(
+ QObject *guiObject);
};
-class SonyCD3: public PIRKeysetMetaData
+class SonyAudio1a: public SonyAudio1
{
public:
- SonyCD3(
- QObject *guiObject,
+ SonyAudio1a(
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyDAT1(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyDVD1(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyDVD1a(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyDVD1b(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyDVD1c(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyVCR1(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyVCR1a(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
+};
+
+
+class SonyVCR1b: public SonyVCR1a
+{
+public:
+ SonyVCR1b(
+ unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
{
public:
SonyReceiver1(
- QObject *guiObject,
unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
+};
+
+
+class SonyCD1: public PIRKeysetMetaData
+{
+public:
+ SonyCD1(
+ unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
+};
+
+class SonyCD1a: public SonyCD1
+{
+public:
+ SonyCD1a(
+ unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
+};
+
+class SonyCD1b: public SonyCD1
+{
+public:
+ SonyCD1b(
+ unsigned int index);
+
+ virtual void populateProtocol(
+ QObject *guiObject);
};
#endif // SONY_H