1 #include "pirmakenames.h"
5 PIRMakeMgr::PIRMakeMgr()
7 makes[Any_Make] = "Any";
8 makes[Acer_Make] = "Acer";
9 makes[ADB_Make] = "ADB";
10 makes[Admiral_Make] = "Admiral";
11 makes[Aiwa_Make] = "Aiwa";
12 makes[Anitech_Make] = "Anitech";
13 makes[AOC_Make] = "AOC";
14 makes[Apple_Make] = "Apple";
15 makes[Arcam_Make] = "Arcam";
16 makes[Beko_Make] = "Beko";
17 makes[BenQ_Make] = "BenQ";
18 makes[Blaupunkt_Make] = "Blaupunkt";
19 makes[Bose_Make] = "Bose";
20 makes[Bush_Make] = "Bush";
21 makes[Cambridge_Make] = "Cambridge Audio";
22 makes[Canon_Make] = "Canon";
23 makes[Cisco_Make] = "Cisco";
24 makes[Compro_Make] = "Compro";
25 makes[Creative_Make] = "Creative";
26 makes[Crown_Make] = "Crown";
27 makes[CrownMustang_Make] = "Crown Mustang";
28 makes[Daewoo_Make] = "Daewoo";
29 makes[Dell_Make] = "Dell";
30 makes[Denon_Make] = "Denon";
31 makes[DeutscheTelekom_Make] = "Deutsche Telekom";
32 makes[DigitalStream_Make] = "Digital Stream";
33 makes[Directv_Make] = "DirecTV";
34 makes[Dish_Make] = "Dish";
35 makes[Dreambox_Make] = "Dream Multimedia";
36 makes[DSE_Make] = "DSE (Dick Smith)";
37 makes[Dynex_Make] = "Dynex";
38 makes[Ei_Make] = "Ei";
39 makes[Elgato_Make] = "Elgato";
40 makes[Emerson_Make] = "Emerson";
41 makes[Emtec_Make] = "Emtec";
42 makes[Epson_Make] = "Epson";
43 makes[Fortec_Make] = "Fortec Star";
44 makes[Foxtel_Make] = "Foxtel";
45 makes[Gadmei_Make] = "Gadmei";
46 makes[Genius_Make] = "Genius";
47 makes[GoldStar_Make] = "GoldStar";
48 makes[Goodmans_Make] = "Goodmans";
49 makes[Grundig_Make] = "Grundig";
50 makes[Haier_Make] = "Haier";
51 makes[Hantarex_Make] = "Hantarex";
52 makes[HarmanKardon_Make] = "Harman/Kardon";
53 makes[Hauppauge_Make] = "Hauppauge";
54 makes[Hitachi_Make] = "Hitachi";
55 makes[Homecast_Make] = "Homecast";
56 makes[HP_Make] = "HP";
57 makes[Huawei_Make] = "Huawei";
58 makes[Humax_Make] = "Humax";
59 makes[Hyundai_Make] = "Hyundai";
60 makes[IRobot_Make] = "iRobot";
61 makes[JVC_Make] = "JVC";
62 makes[Kaon_Make] = "Kaon";
63 makes[Kathrein_Make] = "Kathrein";
64 makes[Kenwood_Make] = "Kenwood";
65 makes[Keymat_Make] = "Keymat";
66 makes[Konka_Make] = "Konka";
67 makes[Lexuz_Make] = "Lexuz";
68 makes[LG_Make] = "LG";
69 makes[Lifetec_Make] = "Lifetec";
70 makes[Loewe_Make] = "Loewe";
71 makes[Logitech_Make] = "Logitech";
72 makes[Magnavox_Make] = "Magnavox";
73 makes[Magnum_Make] = "Magnum";
74 makes[Medion_Make] = "Medion";
75 makes[Microsoft_Make] = "Microsoft";
76 makes[Mitsubishi_Make] = "Mitsubishi";
77 makes[Motorola_Make] = "Motorola";
78 makes[NAD_Make] = "NAD";
79 makes[Nikon_Make] = "Nikon";
80 makes[Nokia_Make] = "Nokia";
81 makes[Octagon_Make] = "Octagon";
82 makes[Olympus_Make] = "Olympus";
83 makes[Onida_Make] = "Onida";
84 makes[Onkyo_Make] = "Onkyo";
85 makes[Orion_Make] = "Orion";
86 makes[Panasonic_Make] = "Panasonic";
87 makes[Pentax_Make] = "Pentax";
88 makes[Philco_Make] = "Philco";
89 makes[Philips_Make] = "Philips";
90 makes[Pinnacle_Make] = "Pinnacle Systems";
91 makes[Pioneer_Make] = "Pioneer";
92 makes[Proview_Make] = "Proview";
93 makes[QNAP_Make] = "QNAP";
94 makes[Raite_Make] = "Raite";
95 makes[RCA_Make] = "RCA";
96 makes[Roku_Make] = "Roku";
97 makes[Saba_Make] = "Saba";
98 makes[Sagem_Make] = "Sagem";
99 makes[Samsung_Make] = "Samsung";
100 makes[Sanyo_Make] = "Sanyo";
101 makes[Sharp_Make] = "Sharp";
102 makes[Sky_Make] = "Sky";
103 makes[Sony_Make] = "Sony";
104 makes[Starsat_Make] = "Starsat";
105 makes[Strong_Make] = "Strong";
106 makes[Sylvania_Make] = "Sylvania";
107 makes[Technics_Make] = "Technics";
108 makes[Technisat_Make] = "Technisat";
109 makes[Telefunken_Make] = "Telefunken";
110 makes[Telenet_Make] = "Telenet";
111 makes[Thomson_Make] = "Thomson";
112 makes[Tivo_Make] = "TiVo";
113 makes[Topfield_Make] = "Topfield";
114 makes[Toshiba_Make] = "Toshiba";
115 makes[Triax_Make] = "Triax";
116 makes[United_Make] = "United";
117 makes[Universum_Make] = "Universum";
118 makes[Vestel_Make] = "Vestel";
119 makes[Viewsat_Make] = "Viewsat";
120 makes[Viewsonic_Make] = "Viewsonic";
121 makes[Virgin_Make] = "Virgin Media";
122 makes[Vizio_Make] = "Vizio";
123 makes[WD_Make] = "Western Digital";
124 makes[Westinghouse_Make] = "Westinghouse";
125 makes[Wiwa_Make] = "Wiwa";
126 makes[Xcruiser_Make] = "Xcruiser";
127 makes[Yamaha_Make] = "Yamaha";
128 makes[Zenith_Make] = "Zenith";
130 MakeCollection::const_iterator i = makes.begin();
131 while (i != makes.end())
133 makeIDs[i->second] = i->first;
138 const char *PIRMakeMgr::getMakeString(
145 PIRMakeName PIRMakeMgr::getMakeID(
148 return makeIDs[name];
152 void PIRMakeMgr::populateComboBox(
155 MakeCollection::const_iterator i = makes.begin();
156 while (i != makes.end())
158 cb->insertItem(i->first, QString(i->second));