X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=pirmakenames.h;h=90c9ee25432e81be4e3f0f9f0b6795a8dae78f36;hb=HEAD;hp=13430a945f8acb37f67f6a339dc2bf34b527161c;hpb=d724312c55dabe2c72175e88abf694880312fac4;p=pierogi diff --git a/pirmakenames.h b/pirmakenames.h index 13430a9..90c9ee2 100644 --- a/pirmakenames.h +++ b/pirmakenames.h @@ -7,33 +7,51 @@ class QComboBox; enum PIRMakeName{ Any_Make, Acer_Make, + ADB_Make, Admiral_Make, Aiwa_Make, + Anitech_Make, AOC_Make, Apple_Make, Arcam_Make, Beko_Make, + BenQ_Make, + Blaupunkt_Make, Bose_Make, Bush_Make, Cambridge_Make, Canon_Make, + Changhong_Make, + Cisco_Make, + Compro_Make, + Creative_Make, + Crown_Make, + CrownMustang_Make, Daewoo_Make, Dell_Make, Denon_Make, + DeutscheTelekom_Make, DigitalStream_Make, Directv_Make, Dish_Make, + Dreambox_Make, DSE_Make, Dynex_Make, Ei_Make, Elgato_Make, Emerson_Make, + Emtec_Make, Epson_Make, Fortec_Make, Foxtel_Make, + Frontech_Make, + Gadmei_Make, + Genius_Make, GoldStar_Make, + Goodmans_Make, Grundig_Make, Haier_Make, + Hantarex_Make, HarmanKardon_Make, Hauppauge_Make, Hitachi_Make, @@ -42,23 +60,43 @@ enum PIRMakeName{ Huawei_Make, Humax_Make, Hyundai_Make, + IRobot_Make, JVC_Make, + Kaon_Make, Kathrein_Make, Kenwood_Make, + Keymat_Make, + Konka_Make, + Lexuz_Make, LG_Make, + Lifetec_Make, + Loewe_Make, Logitech_Make, Magnavox_Make, + Magnum_Make, + Medialink_Make, + Medion_Make, Microsoft_Make, Mitsubishi_Make, Motorola_Make, + Multichoice_Make, NAD_Make, + NEC_Make, + Nikon_Make, Nokia_Make, + Octagon_Make, + Olympus_Make, Onida_Make, + Onkyo_Make, + Orion_Make, Panasonic_Make, + Pentax_Make, Philco_Make, Philips_Make, Pinnacle_Make, Pioneer_Make, + Proview_Make, + QNAP_Make, Raite_Make, RCA_Make, Roku_Make, @@ -67,21 +105,32 @@ enum PIRMakeName{ Samsung_Make, Sanyo_Make, Sharp_Make, + Sinotec_Make, Sky_Make, Sony_Make, Starsat_Make, + Strong_Make, + Sylvania_Make, Technics_Make, + Technisat_Make, + Telefunken_Make, + Telenet_Make, + Thomson_Make, Tivo_Make, Topfield_Make, Toshiba_Make, + Triax_Make, United_Make, Universum_Make, Vestel_Make, Viewsat_Make, + Viewsonic_Make, Virgin_Make, Vizio_Make, WD_Make, Westinghouse_Make, + Wiwa_Make, + Xcruiser_Make, Yamaha_Make, Zenith_Make }; @@ -90,7 +139,9 @@ enum PIRMakeName{ // An object of convenience: #include +#include typedef std::map MakeCollection; +typedef std::map ReverseMakeCollection; class PIRMakeMgr { @@ -100,11 +151,15 @@ public: const char *getMakeString( PIRMakeName n); + PIRMakeName getMakeID( + QString name); + void populateComboBox( QComboBox *cb); private: MakeCollection makes; + ReverseMakeCollection makeIDs; }; #endif // PIRMAKENAMES_H