Missed one file
[pierogi] / keysets / directv.h
1 #ifndef DIRECTV_H
2 #define DIRECTV_H
3
4 #include "pirkeysetmetadata.h"
5 #include "protocols/directvprotocol.h"
6
7 class QObject;
8
9 class DirectvReceiver1: public PIRKeysetMetaData
10 {
11 public:
12   DirectvReceiver1(
13     unsigned int index);
14
15   virtual void populateProtocol(
16     QObject *guiObject);
17
18 protected:
19   void dtvPopulateProtocol(
20     QObject *guiObject,
21     DirectvGapSize gap,
22     DirectvFreq freq);
23 };
24
25 class DirectvReceiver1a: public DirectvReceiver1
26 {
27 public:
28   DirectvReceiver1a(
29     unsigned int index);
30
31   virtual void populateProtocol(
32     QObject *guiObject);
33 };
34
35 class DirectvReceiver1b: public DirectvReceiver1
36 {
37 public:
38   DirectvReceiver1b(
39     unsigned int index);
40
41   virtual void populateProtocol(
42     QObject *guiObject);
43 };
44
45 class DirectvReceiver1c: public DirectvReceiver1
46 {
47 public:
48   DirectvReceiver1c(
49     unsigned int index);
50
51   virtual void populateProtocol(
52     QObject *guiObject);
53 };
54
55 class DirectvReceiver1d: public DirectvReceiver1
56 {
57 public:
58   DirectvReceiver1d(
59     unsigned int index);
60
61   virtual void populateProtocol(
62     QObject *guiObject);
63 };
64
65 class DirectvReceiver1e: public DirectvReceiver1
66 {
67 public:
68   DirectvReceiver1e(
69     unsigned int index);
70
71   virtual void populateProtocol(
72     QObject *guiObject);
73 };
74
75 #endif // DIRECTV_H