c97139277ef271e706123e549a8a7fd65fafc7da
[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 SonyDVD2: public PIRKeysetMetaData
152 {
153 public:
154   SonyDVD2(
155     unsigned int index);
156
157   virtual void populateProtocol(
158     QObject *guiObject);
159 };
160
161
162 class SonyDVD2a: public SonyDVD2
163 {
164 public:
165   SonyDVD2a(
166     unsigned int index);
167
168   virtual void populateProtocol(
169     QObject *guiObject);
170 };
171
172
173 class SonyVCR1: public PIRKeysetMetaData
174 {
175 public:
176   SonyVCR1(
177     unsigned int index);
178
179   virtual void populateProtocol(
180     QObject *guiObject);
181 };
182
183
184 class SonyVCR1a: public SonyVCR1
185 {
186 public:
187   SonyVCR1a(
188     unsigned int index);
189
190   virtual void populateProtocol(
191     QObject *guiObject);
192 };
193
194
195 class SonyVCR1b: public SonyVCR1a
196 {
197 public:
198   SonyVCR1b(
199     unsigned int index);
200
201   virtual void populateProtocol(
202     QObject *guiObject);
203 };
204
205
206 class SonyReceiver1: public PIRKeysetMetaData
207 {
208 public:
209   SonyReceiver1(
210     unsigned int index);
211
212   virtual void populateProtocol(
213     QObject *guiObject);
214 };
215
216
217 class SonyCD1: public PIRKeysetMetaData
218 {
219 public:
220   SonyCD1(
221     unsigned int index);
222
223   virtual void populateProtocol(
224     QObject *guiObject);
225 };
226
227 class SonyCD1a: public SonyCD1
228 {
229 public:
230   SonyCD1a(
231     unsigned int index);
232
233   virtual void populateProtocol(
234     QObject *guiObject);
235 };
236
237 class SonyCD1b: public SonyCD1
238 {
239 public:
240   SonyCD1b(
241     unsigned int index);
242
243   virtual void populateProtocol(
244     QObject *guiObject);
245 };
246
247 class SonyProjector1: public PIRKeysetMetaData
248 {
249 public:
250   SonyProjector1(
251     unsigned int index);
252
253   virtual void populateProtocol(
254     QObject *guiObject);
255 };
256
257 class SonyProjector1a: public SonyProjector1
258 {
259 public:
260   SonyProjector1a(
261     unsigned int index);
262
263   virtual void populateProtocol(
264     QObject *guiObject);
265 };
266
267 #endif // SONY_H