X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=pirmakenames.h;h=90c9ee25432e81be4e3f0f9f0b6795a8dae78f36;hb=HEAD;hp=fa6a9ca50a7841d0de1a5e156470292ebbfa232b;hpb=7c3ee21c56417e0c615d20acb6f057d6394d1b48;p=pierogi diff --git a/pirmakenames.h b/pirmakenames.h index fa6a9ca..90c9ee2 100644 --- a/pirmakenames.h +++ b/pirmakenames.h @@ -7,33 +7,130 @@ 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, + Homecast_Make, + HP_Make, + 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, + Saba_Make, Sagem_Make, 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 }; @@ -42,7 +139,9 @@ enum PIRMakeName{ // An object of convenience: #include +#include typedef std::map MakeCollection; +typedef std::map ReverseMakeCollection; class PIRMakeMgr { @@ -52,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