Advanced Settings Panel
[pierogi] / pirmakenames.cpp
index e04219c..f41e86f 100644 (file)
@@ -6,42 +6,96 @@ PIRMakeMgr::PIRMakeMgr()
 {
   makes[Any_Make] = "Any";
   makes[Acer_Make] = "Acer";
+  makes[ADB_Make] = "ADB";
   makes[Admiral_Make] = "Admiral";
   makes[Aiwa_Make] = "Aiwa";
+  makes[Anitech_Make] = "Anitech";
+  makes[AOC_Make] = "AOC";
   makes[Apple_Make] = "Apple";
+  makes[Arcam_Make] = "Arcam";
   makes[Beko_Make] = "Beko";
+  makes[BenQ_Make] = "BenQ";
+  makes[Blaupunkt_Make] = "Blaupunkt";
   makes[Bose_Make] = "Bose";
+  makes[Bush_Make] = "Bush";
   makes[Cambridge_Make] = "Cambridge Audio";
+  makes[Canon_Make] = "Canon";
+  makes[Changhong_Make] = "Changhong";
+  makes[Cisco_Make] = "Cisco";
+  makes[Compro_Make] = "Compro";
+  makes[Creative_Make] = "Creative";
+  makes[Crown_Make] = "Crown";
+  makes[CrownMustang_Make] = "Crown Mustang";
   makes[Daewoo_Make] = "Daewoo";
+  makes[Dell_Make] = "Dell";
   makes[Denon_Make] = "Denon";
+  makes[DeutscheTelekom_Make] = "Deutsche Telekom";
   makes[DigitalStream_Make] = "Digital Stream";
   makes[Directv_Make] = "DirecTV";
   makes[Dish_Make] = "Dish";
+  makes[Dreambox_Make] = "Dream Multimedia";
+  makes[DSE_Make] = "DSE (Dick Smith)";
+  makes[Dynex_Make] = "Dynex";
   makes[Ei_Make] = "Ei";
   makes[Elgato_Make] = "Elgato";
   makes[Emerson_Make] = "Emerson";
+  makes[Emtec_Make] = "Emtec";
+  makes[Epson_Make] = "Epson";
   makes[Fortec_Make] = "Fortec Star";
+  makes[Foxtel_Make] = "Foxtel";
+  makes[Frontech_Make] = "Frontech";
+  makes[Gadmei_Make] = "Gadmei";
+  makes[Genius_Make] = "Genius";
   makes[GoldStar_Make] = "GoldStar";
+  makes[Goodmans_Make] = "Goodmans";
   makes[Grundig_Make] = "Grundig";
   makes[Haier_Make] = "Haier";
+  makes[Hantarex_Make] = "Hantarex";
+  makes[HarmanKardon_Make] = "Harman/Kardon";
   makes[Hauppauge_Make] = "Hauppauge";
   makes[Hitachi_Make] = "Hitachi";
   makes[Homecast_Make] = "Homecast";
+  makes[HP_Make] = "HP";
   makes[Huawei_Make] = "Huawei";
+  makes[Humax_Make] = "Humax";
+  makes[Hyundai_Make] = "Hyundai";
+  makes[IRobot_Make] = "iRobot";
   makes[JVC_Make] = "JVC";
+  makes[Kaon_Make] = "Kaon";
+  makes[Kathrein_Make] = "Kathrein";
   makes[Kenwood_Make] = "Kenwood";
+  makes[Keymat_Make] = "Keymat";
+  makes[Konka_Make] = "Konka";
+  makes[Lexuz_Make] = "Lexuz";
   makes[LG_Make] = "LG";
+  makes[Lifetec_Make] = "Lifetec";
+  makes[Loewe_Make] = "Loewe";
   makes[Logitech_Make] = "Logitech";
   makes[Magnavox_Make] = "Magnavox";
+  makes[Magnum_Make] = "Magnum";
+  makes[Medialink_Make] = "Medi@link";
+  makes[Medion_Make] = "Medion";
   makes[Microsoft_Make] = "Microsoft";
   makes[Mitsubishi_Make] = "Mitsubishi";
+  makes[Motorola_Make] = "Motorola";
+  makes[Multichoice_Make] = "Multichoice";
+  makes[NAD_Make] = "NAD";
+  makes[NEC_Make] = "NEC";
+  makes[Nikon_Make] = "Nikon";
   makes[Nokia_Make] = "Nokia";
+  makes[Octagon_Make] = "Octagon";
+  makes[Olympus_Make] = "Olympus";
   makes[Onida_Make] = "Onida";
+  makes[Onkyo_Make] = "Onkyo";
+  makes[Orion_Make] = "Orion";
   makes[Panasonic_Make] = "Panasonic";
+  makes[Pentax_Make] = "Pentax";
   makes[Philco_Make] = "Philco";
   makes[Philips_Make] = "Philips";
   makes[Pinnacle_Make] = "Pinnacle Systems";
   makes[Pioneer_Make] = "Pioneer";
+  makes[Proview_Make] = "Proview";
+  makes[QNAP_Make] = "QNAP";
   makes[Raite_Make] = "Raite";
   makes[RCA_Make] = "RCA";
   makes[Roku_Make] = "Roku";
@@ -50,18 +104,41 @@ PIRMakeMgr::PIRMakeMgr()
   makes[Samsung_Make] = "Samsung";
   makes[Sanyo_Make] = "Sanyo";
   makes[Sharp_Make] = "Sharp";
+  makes[Sinotec_Make] = "Sinotec";
   makes[Sky_Make] = "Sky";
   makes[Sony_Make] = "Sony";
+  makes[Starsat_Make] = "Starsat";
+  makes[Strong_Make] = "Strong";
+  makes[Sylvania_Make] = "Sylvania";
+  makes[Technics_Make] = "Technics";
+  makes[Technisat_Make] = "Technisat";
+  makes[Telefunken_Make] = "Telefunken";
+  makes[Telenet_Make] = "Telenet";
+  makes[Thomson_Make] = "Thomson";
   makes[Tivo_Make] = "TiVo";
   makes[Topfield_Make] = "Topfield";
   makes[Toshiba_Make] = "Toshiba";
+  makes[Triax_Make] = "Triax";
+  makes[United_Make] = "United";
+  makes[Universum_Make] = "Universum";
   makes[Vestel_Make] = "Vestel";
+  makes[Viewsat_Make] = "Viewsat";
+  makes[Viewsonic_Make] = "Viewsonic";
   makes[Virgin_Make] = "Virgin Media";
   makes[Vizio_Make] = "Vizio";
   makes[WD_Make] = "Western Digital";
   makes[Westinghouse_Make] = "Westinghouse";
+  makes[Wiwa_Make] = "Wiwa";
+  makes[Xcruiser_Make] = "Xcruiser";
   makes[Yamaha_Make] = "Yamaha";
   makes[Zenith_Make] = "Zenith";
+
+  MakeCollection::const_iterator i = makes.begin();
+  while (i != makes.end())
+  {
+    makeIDs[i->second] = i->first;
+    ++i;
+  }
 }
 
 const char *PIRMakeMgr::getMakeString(
@@ -71,6 +148,13 @@ const char *PIRMakeMgr::getMakeString(
 }
 
 
+PIRMakeName PIRMakeMgr::getMakeID(
+  QString name)
+{
+  return makeIDs[name];
+}
+
+
 void PIRMakeMgr::populateComboBox(
   QComboBox *cb)
 {