distrovercust.cpp 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. /*
  2. distrovercust.cpp from UNetbootin <http://unetbootin.sourceforge.net>
  3. Copyright (C) 2007-2008 Geza Kovacs <geza0kovacs@gmail.com>
  4. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
  5. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License at <http://www.gnu.org/licenses/> for more details.
  6. */
  7. #ifdef AUTOSUPERGRUBDISK
  8. distroselect->addItem("Super Grub Disk", (QStringList() << "Latest" <<
  9. unetbootin::tr("<b>Homepage:</b> <a href=\"http://www.supergrubdisk.org\">http://www.supergrubdisk.org</a><br/>"
  10. "<b>Description:</b> Super Grub Disk is a bootloader which can perform a variety of MBR and bootloader recovery tasks.<br/>"
  11. "<b>Install Notes:</b> SGD simply boots and runs; no installation is required to use it.") <<
  12. "Latest"));
  13. QFile asgdDescF;
  14. if (QFile::exists(QString(":/asgd_%1.htm").arg(appNlang)))
  15. {
  16. asgdDescF.setFileName(QString(":/asgd_%1.htm").arg(appNlang));
  17. }
  18. else
  19. {
  20. asgdDescF.setFileName(":/asgd_en.htm");
  21. }
  22. asgdDescF.open(QIODevice::ReadOnly | QIODevice::Text);
  23. QTextStream asgdDescS(&asgdDescF);
  24. distroselect->addItem("Auto Super Grub Disk", (QStringList() << "1.0" <<
  25. asgdDescS.readAll() <<
  26. "1.0"));
  27. #endif
  28. #ifdef EEEPCLOS
  29. distroselect->addItem("EeePCLinuxOS", (QStringList() << "pre2008_Live" <<
  30. unetbootin::tr("<img src=\":/eeepclos.png\" /><br/>"
  31. "<b>Homepage:</b> <a href=\"http://www.eeepclinuxos.com/\">http://www.eeepclinuxos.com</a><br/>"
  32. "<b>Description:</b> EeePCLinuxOS is a user-friendly PCLinuxOS based distribution for the EeePC.<br/>"
  33. "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
  34. "pre2008_Live"));
  35. #endif
  36. #ifdef EEEUBUNTU
  37. distroselect->addItem("Ubuntu Eee", (QStringList() << "8.04" <<
  38. unetbootin::tr("<img src=\":/eeeubuntu.png\" style=\"float:left;\" /><br/>"
  39. "<b>Homepage:</b> <a href=\"http://www.ubuntu-eee.com/\">http://www.ubuntu-eee.com</a><br/>"
  40. "<b>Description:</b> Ubuntu Eee is not only Ubuntu optimized for the Asus Eee PC. It's an operating system, using the Netbook Remix interface, which favors the best software available instead of open source alternatives (ie. Skype instead of Ekiga).<br/>"
  41. "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
  42. // tr("<img src=\":/eeeubuntu.png\" /><br/>"
  43. // "<b>Homepage:</b> <a href=\"http://www.ubuntu-eee.com/\">http://www.ubuntu-eee.com</a><br/>"
  44. // "<b>Description:</b> Ubuntu Eee is a user-friendly Ubuntu based distribution for the EeePC.<br/>"
  45. // "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
  46. "8.04"));
  47. #endif
  48. #ifdef ELIVE
  49. distroselect->addItem("Elive", (QStringList() << "Stable_Live" <<
  50. unetbootin::tr("<img src=\":/elive.png\" /><br/>"
  51. "<b>Homepage:</b> <a href=\"http://www.elivecd.org/\">http://www.elivecd.org</a><br/>"
  52. "<b>Description:</b> Elive is a Debian-based distribution featuring the Enlightenment window manager.<br/>"
  53. "<b>Install Notes:</b> The Live version allows for booting in Live mode, from which the installer can optionally be launched.") <<
  54. "Stable_Live" << "Unstable_Live"));
  55. #endif
  56. #ifdef KIWILINUX
  57. distroselect->addItem("Kiwi Linux", (QStringList() << "9.04" <<
  58. unetbootin::tr("<img src=\":/kiwi_logo_ro.png\" /><br/>"
  59. "<b>Homepage:</b> <a href=\"http://www.kiwilinux.org/\">http://www.kiwilinux.org</a><br/>"
  60. "<b>Description:</b> Kiwi Linux is an Ubuntu derivative primarily made for Romanian, Hungarian and English speaking users.<br/>"
  61. "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
  62. "9.04"));
  63. #endif
  64. #ifdef GNEWSENSE
  65. distroselect->addItem("gNewSense", (QStringList() << "deltah-2.1" <<
  66. unetbootin::tr("<img src=\":/gnewsense.png\" /><br/>"
  67. "<b>Homepage:</b> <a href=\"http://www.gnewsense.org/\">http://www.gnewsense.org</a><br/>"
  68. "<b>Description:</b> gNewSense is a high-quality GNU/Linux distribution that extends and improves Ubuntu to create a completely free operating system without any binary blobs or package trees that contain proprietary software.<br/>"
  69. "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
  70. "deltah-2.1"));
  71. #endif
  72. #ifdef NIMBLEX
  73. distroselect->addItem("NimbleX", (QStringList() << "Latest_Live" <<
  74. unetbootin::tr("<img src=\":/nimblex.png\" /><br/>"
  75. "<b>Homepage:</b> <a href=\"http://www.nimblex.net/\">http://www.nimblex.net</a><br/>"
  76. "<b>Description:</b> NimbleX is a small, versatile Slackware-based distribution. It is built using the linux-live scripts, and features the KDE desktop. It can be booted from CD or flash memory (USB pens or MP3 players), and can easily be customized and extended.<br/>"
  77. "<b>Install Notes:</b> NimbleX boots in Live mode.") <<
  78. "Latest_Live"));
  79. #endif
  80. #ifdef SLITAZ
  81. distroselect->addItem("SliTaz", (QStringList() << "Stable" <<
  82. unetbootin::tr("<img src=\":/slitaz.png\" /><br/>"
  83. "<b>Homepage:</b> <a href=\"http://www.slitaz.org/en/\">http://www.slitaz.org/en</a><br/>"
  84. "<b>Description:</b> SliTaz is a lightweight, desktop-oriented micro distribution.<br/>"
  85. "<b>Install Notes:</b> The Live version loads the entire system into RAM and boots from memory, so installation is not required but optional. This installer is based on <a href=\"http://unetbootin.sourceforge.net/\">UNetbootin</a>.") <<
  86. "Stable" << "Cooking" << "Webboot"));
  87. #endif
  88. #ifdef XPUD
  89. distroselect->addItem("xPUD", (QStringList() << "Stable_Live" <<
  90. unetbootin::tr("<img src=\":/xpud.png\" /><br/>"
  91. "<b>Homepage:</b> <a href=\"http://www.xpud.org/\">http://www.xpud.org</a><br/>"
  92. "<b>Description:</b> xPUD is a lightweight distribution featuring a simple kiosk-like interface with a web browser and media player.<br/>"
  93. "<b>Install Notes:</b> The Live version loads the entire system into RAM and boots from memory.") <<
  94. "Stable_Live" << "Unstable_Live"));
  95. #endif