projects
/
pierogi
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
41b8dc67ae983515e61ed6c771978ccbb32fdecf
[pierogi]
/
pirmakenames.h
1
#ifndef PIRMAKENAMES_H
2
#define PIRMAKENAMES_H
3
4
#include <QComboBox>
5
#include <map>
6
7
// The list of brands currently known by Pierogi:
8
enum PIRMakeName{
9
Any_Make,
10
Apple_Make,
11
Denon_Make,
12
Ei_Make,
13
Elgato_Make,
14
GoldStar_Make,
15
Hauppauge_Make,
16
Hitachi_Make,
17
JVC_Make,
18
LG_Make,
19
Magnavox_Make,
20
Mitsubishi_Make,
21
Nokia_Make,
22
Panasonic_Make,
23
Philips_Make,
24
Pinnacle_Make,
25
Pioneer_Make,
26
Raite_Make,
27
RCA_Make,
28
Sagem_Make,
29
Samsung_Make,
30
Sanyo_Make,
31
Sharp_Make,
32
Sony_Make,
33
Tivo_Make,
34
Toshiba_Make,
35
Westinghouse_Make,
36
Yamaha_Make,
37
Zenith_Make
38
};
39
40
41
// An object of convenience:
42
43
typedef std::map<PIRMakeName, const char *> MakeCollection;
44
45
class PIRMakeMgr
46
{
47
public:
48
PIRMakeMgr();
49
50
const char *getMakeString(
51
PIRMakeName n);
52
53
void populateComboBox(
54
QComboBox *cb);
55
56
private:
57
MakeCollection makes;
58
};
59
60
#endif // PIRMAKENAMES_H