2afd53bcf13fc778756b654829b1b5120b03cddb
[pierogi] / keysets / sony.h
1 #ifndef SONY_H
2 #define SONY_H
3
4 #include "pirkeysetmetadata.h"
5
6 class QObject;
7
8 class SonyTV1: public PIRKeysetMetaData
9 {
10 public:
11   SonyTV1(
12     unsigned int index);
13
14   virtual void populateProtocol(
15     QObject *guiObject);
16 };
17
18
19 class SonyTV1a: public SonyTV1
20 {
21 public:
22   SonyTV1a(
23     unsigned int index);
24
25   virtual void populateProtocol(
26     QObject *guiObject);
27 };
28
29
30 class SonyTV1b: public SonyTV1a
31 {
32 public:
33   SonyTV1b(
34     unsigned int index);
35
36   virtual void populateProtocol(
37     QObject *guiObject);
38 };
39
40
41 class SonyTV1c: public SonyTV1
42 {
43 public:
44   SonyTV1c(
45     unsigned int index);
46
47   virtual void populateProtocol(
48     QObject *guiObject);
49 };
50
51
52 class SonyAmp1: public PIRKeysetMetaData
53 {
54 public:
55   SonyAmp1(
56     unsigned int index);
57
58   virtual void populateProtocol(
59     QObject *guiObject);
60 };
61
62
63 class SonyAmp2: public PIRKeysetMetaData
64 {
65 public:
66   SonyAmp2(
67     unsigned int index);
68
69   virtual void populateProtocol(
70     QObject *guiObject);
71 };
72
73
74 class SonyAudio1: public PIRKeysetMetaData
75 {
76 public:
77   SonyAudio1(
78     unsigned int index);
79
80   virtual void populateProtocol(
81     QObject *guiObject);
82 };
83
84
85 class SonyAudio1a: public SonyAudio1
86 {
87 public:
88   SonyAudio1a(
89     unsigned int index);
90
91   virtual void populateProtocol(
92     QObject *guiObject);
93 };
94
95
96 class SonyDAT1: public PIRKeysetMetaData
97 {
98 public:
99   SonyDAT1(
100     unsigned int index);
101
102   virtual void populateProtocol(
103     QObject *guiObject);
104 };
105
106
107 class SonyDVD1: public PIRKeysetMetaData
108 {
109 public:
110   SonyDVD1(
111     unsigned int index);
112
113   virtual void populateProtocol(
114     QObject *guiObject);
115 };
116
117
118 class SonyDVD1a: public SonyDVD1
119 {
120 public:
121   SonyDVD1a(
122     unsigned int index);
123
124   virtual void populateProtocol(
125     QObject *guiObject);
126 };
127
128
129 class SonyDVD1b: public SonyDVD1
130 {
131 public:
132   SonyDVD1b(
133     unsigned int index);
134
135   virtual void populateProtocol(
136     QObject *guiObject);
137 };
138
139
140 class SonyDVD1c: public SonyDVD1
141 {
142 public:
143   SonyDVD1c(
144     unsigned int index);
145
146   virtual void populateProtocol(
147     QObject *guiObject);
148 };
149
150
151 class SonyVCR1: public PIRKeysetMetaData
152 {
153 public:
154   SonyVCR1(
155     unsigned int index);
156
157   virtual void populateProtocol(
158     QObject *guiObject);
159 };
160
161
162 class SonyVCR1a: public SonyVCR1
163 {
164 public:
165   SonyVCR1a(
166     unsigned int index);
167
168   virtual void populateProtocol(
169     QObject *guiObject);
170 };
171
172
173 class SonyVCR1b: public SonyVCR1a
174 {
175 public:
176   SonyVCR1b(
177     unsigned int index);
178
179   virtual void populateProtocol(
180     QObject *guiObject);
181 };
182
183
184 class SonyReceiver1: public PIRKeysetMetaData
185 {
186 public:
187   SonyReceiver1(
188     unsigned int index);
189
190   virtual void populateProtocol(
191     QObject *guiObject);
192 };
193
194 #endif // SONY_H