cacbecb3654b29642aed45365caf7a0b2f3643e2
[pierogi] / pirmakenames.cpp
1 #include "pirmakenames.h"
2
3 #include <QComboBox>
4
5 PIRMakeMgr::PIRMakeMgr()
6 {
7   makes[Any_Make] = "Any";
8   makes[Acer_Make] = "Acer";
9   makes[Aiwa_Make] = "Aiwa";
10   makes[Apple_Make] = "Apple";
11   makes[Bose_Make] = "Bose";
12   makes[Denon_Make] = "Denon";
13   makes[Ei_Make] = "Ei";
14   makes[Elgato_Make] = "Elgato";
15   makes[GoldStar_Make] = "GoldStar";
16   makes[Hauppauge_Make] = "Hauppauge";
17   makes[Hitachi_Make] = "Hitachi";
18   makes[JVC_Make] = "JVC";
19   makes[LG_Make] = "LG";
20   makes[Magnavox_Make] = "Magnavox";
21   makes[Mitsubishi_Make] = "Mitsubishi";
22   makes[Nokia_Make] = "Nokia";
23   makes[Panasonic_Make] = "Panasonic";
24   makes[Philips_Make] = "Philips";
25   makes[Pinnacle_Make] = "Pinnacle Systems";
26   makes[Pioneer_Make] = "Pioneer";
27   makes[Raite_Make] = "Raite";
28   makes[RCA_Make] = "RCA";
29   makes[Sagem_Make] = "Sagem";
30   makes[Samsung_Make] = "Samsung";
31   makes[Sanyo_Make] = "Sanyo";
32   makes[Sharp_Make] = "Sharp";
33   makes[Sony_Make] = "Sony";
34   makes[Tivo_Make] = "TiVo";
35   makes[Toshiba_Make] = "Toshiba";
36   makes[Westinghouse_Make] = "Westinghouse";
37   makes[Yamaha_Make] = "Yamaha";
38   makes[Zenith_Make] = "Zenith";
39 }
40
41 const char *PIRMakeMgr::getMakeString(
42   PIRMakeName n)
43 {
44   return makes[n];
45 }
46
47
48 void PIRMakeMgr::populateComboBox(
49   QComboBox *cb)
50 {
51   MakeCollection::const_iterator i = makes.begin();
52   while (i != makes.end())
53   {
54     cb->insertItem(i->first, QString(i->second));
55     ++i;
56   }
57 }