New Keysets
[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 SonyTV2: public PIRKeysetMetaData
53 {
54 public:
55   SonyTV2(
56     unsigned int index);
57
58   virtual void populateProtocol(
59     QObject *guiObject);
60 };
61
62
63 class SonyAmp1: public PIRKeysetMetaData
64 {
65 public:
66   SonyAmp1(
67     unsigned int index);
68
69   virtual void populateProtocol(
70     QObject *guiObject);
71 };
72
73
74 class SonyAmp2: public PIRKeysetMetaData
75 {
76 public:
77   SonyAmp2(
78     unsigned int index);
79
80   virtual void populateProtocol(
81     QObject *guiObject);
82 };
83
84
85 class SonyAudio1: public PIRKeysetMetaData
86 {
87 public:
88   SonyAudio1(
89     unsigned int index);
90
91   virtual void populateProtocol(
92     QObject *guiObject);
93 };
94
95
96 class SonyAudio1a: public SonyAudio1
97 {
98 public:
99   SonyAudio1a(
100     unsigned int index);
101
102   virtual void populateProtocol(
103     QObject *guiObject);
104 };
105
106
107 class SonyDAT1: public PIRKeysetMetaData
108 {
109 public:
110   SonyDAT1(
111     unsigned int index);
112
113   virtual void populateProtocol(
114     QObject *guiObject);
115 };
116
117
118 class SonyDVD1: public PIRKeysetMetaData
119 {
120 public:
121   SonyDVD1(
122     unsigned int index);
123
124   virtual void populateProtocol(
125     QObject *guiObject);
126 };
127
128
129 class SonyDVD1a: public SonyDVD1
130 {
131 public:
132   SonyDVD1a(
133     unsigned int index);
134
135   virtual void populateProtocol(
136     QObject *guiObject);
137 };
138
139
140 class SonyDVD1b: public SonyDVD1
141 {
142 public:
143   SonyDVD1b(
144     unsigned int index);
145
146   virtual void populateProtocol(
147     QObject *guiObject);
148 };
149
150
151 class SonyDVD1c: public SonyDVD1
152 {
153 public:
154   SonyDVD1c(
155     unsigned int index);
156
157   virtual void populateProtocol(
158     QObject *guiObject);
159 };
160
161
162 class SonyDVD2: public PIRKeysetMetaData
163 {
164 public:
165   SonyDVD2(
166     unsigned int index);
167
168   virtual void populateProtocol(
169     QObject *guiObject);
170 };
171
172
173 class SonyDVD2a: public SonyDVD2
174 {
175 public:
176   SonyDVD2a(
177     unsigned int index);
178
179   virtual void populateProtocol(
180     QObject *guiObject);
181 };
182
183
184 class SonyVCR1: public PIRKeysetMetaData
185 {
186 public:
187   SonyVCR1(
188     unsigned int index);
189
190   virtual void populateProtocol(
191     QObject *guiObject);
192 };
193
194
195 class SonyVCR1a: public SonyVCR1
196 {
197 public:
198   SonyVCR1a(
199     unsigned int index);
200
201   virtual void populateProtocol(
202     QObject *guiObject);
203 };
204
205
206 class SonyVCR1b: public SonyVCR1a
207 {
208 public:
209   SonyVCR1b(
210     unsigned int index);
211
212   virtual void populateProtocol(
213     QObject *guiObject);
214 };
215
216
217 class SonyReceiver1: public PIRKeysetMetaData
218 {
219 public:
220   SonyReceiver1(
221     unsigned int index);
222
223   virtual void populateProtocol(
224     QObject *guiObject);
225 };
226
227
228 class SonyCD1: public PIRKeysetMetaData
229 {
230 public:
231   SonyCD1(
232     unsigned int index);
233
234   virtual void populateProtocol(
235     QObject *guiObject);
236 };
237
238 class SonyCD1a: public SonyCD1
239 {
240 public:
241   SonyCD1a(
242     unsigned int index);
243
244   virtual void populateProtocol(
245     QObject *guiObject);
246 };
247
248 class SonyCD1b: public SonyCD1
249 {
250 public:
251   SonyCD1b(
252     unsigned int index);
253
254   virtual void populateProtocol(
255     QObject *guiObject);
256 };
257
258 class SonyProjector1: public PIRKeysetMetaData
259 {
260 public:
261   SonyProjector1(
262     unsigned int index);
263
264   virtual void populateProtocol(
265     QObject *guiObject);
266 };
267
268 class SonyProjector1a: public SonyProjector1
269 {
270 public:
271   SonyProjector1a(
272     unsigned int index);
273
274   virtual void populateProtocol(
275     QObject *guiObject);
276 };
277
278 #endif // SONY_H