X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=pirmakenames.h;h=90c9ee25432e81be4e3f0f9f0b6795a8dae78f36;hb=HEAD;hp=9dee3d3c0c7b29af7bcefcf92c909a3a49682e1d;hpb=7176298055beaf1a9ad8f9fd1099f93df3461265;p=pierogi diff --git a/pirmakenames.h b/pirmakenames.h index 9dee3d3..90c9ee2 100644 --- a/pirmakenames.h +++ b/pirmakenames.h @@ -7,21 +7,30 @@ 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, @@ -31,13 +40,18 @@ enum PIRMakeName{ 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, @@ -46,26 +60,42 @@ 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, @@ -75,23 +105,31 @@ 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 @@ -101,7 +139,9 @@ enum PIRMakeName{ // An object of convenience: #include +#include typedef std::map MakeCollection; +typedef std::map ReverseMakeCollection; class PIRMakeMgr { @@ -111,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