#include "pageconfiguration.h" #include #include #include #include #include #include PageConfiguration::PageConfiguration(const QString* language) : InstallerPage( ), m_Lang(language) { setupUi(); } void PageConfiguration::setupUi() { // m_labelHelp = new QLabel; // mode m_chkboxBuilder = new QCheckBox; m_chkboxForce = new QCheckBox; // hostname QHBoxLayout* hbox_hostname = new QHBoxLayout; m_labelHostName = new QLabel; m_editHostname = new QLineEdit; hbox_hostname->addWidget(m_labelHostName); hbox_hostname->addWidget(m_editHostname); // language QHBoxLayout* hbox_language = new QHBoxLayout; m_labelLanguage = new QLabel; m_cmbboxLanguage = new QComboBox; hbox_language->addWidget(m_labelLanguage); hbox_language->addWidget(m_cmbboxLanguage); // timezone QHBoxLayout* hbox_timezone = new QHBoxLayout; m_labelTimezone = new QLabel; m_cmbboxTimezone = new QComboBox; hbox_timezone->addWidget(m_labelTimezone); hbox_timezone->addWidget(m_cmbboxTimezone); // erase m_chkboxErase = new QCheckBox; m_chkboxErase->setChecked(true); // fs format QHBoxLayout* hbox_fsformat = new QHBoxLayout; m_labelFormat = new QLabel; m_cmbboxFormat = new QComboBox; hbox_fsformat->addWidget(m_labelFormat); hbox_fsformat->addWidget(m_cmbboxFormat); // #-mbr-# [w] "on" m_chkboxWriteMbr = new QCheckBox; m_chkboxWriteMbr->setChecked(true); // #-uuid-# [w] "off" m_chkboxUseUUID = new QCheckBox; // #-type-# [w] ["hdd", "flash", "usb-hdd"] QHBoxLayout* hbox_disktype = new QHBoxLayout; m_labelDiskType = new QLabel; m_cmbboxDiskType = new QComboBox; hbox_disktype->addWidget(m_labelDiskType); hbox_disktype->addWidget(m_cmbboxDiskType); // #-video_drv-# [w] "radeon" [fglrx, intel, nv, nvidia, vesa, vmware] QHBoxLayout* hbox_videodrv = new QHBoxLayout; m_labelVideoDrv = new QLabel; m_cmbboxVideoDrv = new QComboBox; hbox_videodrv->addWidget(m_labelVideoDrv); hbox_videodrv->addWidget(m_cmbboxVideoDrv); /* // #-video_resolution-# [w] "1366x768" QHBoxLayout* hbox_videores = new QHBoxLayout; m_labelVideoRes = new QLabel; m_editVideoRes = new QLineEdit; hbox_videores->addWidget(m_labelVideoRes); hbox_videores->addWidget(m_editVideoRes); */ // composite m_chkboxComposite = new QCheckBox; m_chkboxComposite->setChecked(true); /* // #-scheduler-# [w] "cfq" [noop, deadline] QHBoxLayout* hbox_cpushed = new QHBoxLayout; m_labelIOShed = new QLabel; m_cmbboxIOShed = new QComboBox; hbox_cpushed->addWidget(m_labelIOShed); hbox_cpushed->addWidget(m_cmbboxIOShed); */ // QVBoxLayout* vbox_1 = new QVBoxLayout; vbox_1->addWidget( m_labelHelp ); vbox_1->addWidget(m_chkboxBuilder); vbox_1->addWidget(m_chkboxForce); vbox_1->addLayout(hbox_hostname); vbox_1->addLayout(hbox_language); vbox_1->addLayout(hbox_timezone); vbox_1->addWidget(m_chkboxErase); vbox_1->addLayout(hbox_fsformat); vbox_1->addWidget(m_chkboxWriteMbr); vbox_1->addWidget(m_chkboxUseUUID); vbox_1->addLayout(hbox_disktype); vbox_1->addLayout(hbox_videodrv); //vbox_1->addLayout(hbox_videores); vbox_1->addWidget(m_chkboxComposite); //vbox_1->addLayout(hbox_cpushed); vbox_1->addStretch(); // setLayout( vbox_1 ); retranslateUi(); } void PageConfiguration::retranslateUi() { setTitle( tr("Configuring") ); m_labelHelp->setText( tr("Select parameters: ") ); m_chkboxBuilder->setText( tr("Installation for assembling") ); m_chkboxForce->setText( tr("Do not prompt before overwriting") ); m_labelHostName->setText( tr("Hostname: ") ); m_editHostname->setText( "calculate" ); m_labelLanguage->setText( tr("Language:") ); m_cmbboxLanguage->clear(); m_cmbboxLanguage->addItem( tr("English"), QVariant("en_US") ); m_cmbboxLanguage->addItem( tr("German"), QVariant("de_DE") ); m_cmbboxLanguage->addItem( tr("Spanish"), QVariant("es_ES") ); m_cmbboxLanguage->addItem( tr("French"), QVariant("fr_FR") ); m_cmbboxLanguage->addItem( tr("Italian"), QVariant("it_IT") ); m_cmbboxLanguage->addItem( tr("Polish"), QVariant("pl_PL") ); m_cmbboxLanguage->addItem( tr("Brazilian Portugal"), QVariant("pt_BR") ); m_cmbboxLanguage->addItem( tr("Russian"), QVariant("ru_RU") ); m_cmbboxLanguage->addItem( tr("English"), QVariant("uk_UA") ); int lang_index = m_cmbboxLanguage->findData(QVariant(*m_Lang)); if (lang_index >= 0) m_cmbboxLanguage->setCurrentIndex( lang_index ); m_labelFormat->setText( tr("File system:") ); m_cmbboxFormat->clear(); m_cmbboxFormat->addItem( "reiserfs" ); m_cmbboxFormat->addItem( "ext2" ); m_cmbboxFormat->addItem( "ext3" ); m_cmbboxFormat->addItem( "ext4" ); m_cmbboxFormat->addItem( "jfs" ); m_cmbboxFormat->addItem( "xfs" ); m_labelTimezone->setText( tr("Timezone:") ); m_cmbboxTimezone->clear(); m_cmbboxTimezone->addItem( "Africa/Abidjan" ); m_cmbboxTimezone->addItem( "Africa/Accra" ); m_cmbboxTimezone->addItem( "Africa/Addis_Ababa" ); m_cmbboxTimezone->addItem( "Africa/Algiers" ); m_cmbboxTimezone->addItem( "Africa/Asmara" ); m_cmbboxTimezone->addItem( "Africa/Asmera" ); m_cmbboxTimezone->addItem( "Africa/Bamako" ); m_cmbboxTimezone->addItem( "Africa/Bangui" ); m_cmbboxTimezone->addItem( "Africa/Banjul" ); m_cmbboxTimezone->addItem( "Africa/Bissau" ); m_cmbboxTimezone->addItem( "Africa/Blantyre" ); m_cmbboxTimezone->addItem( "Africa/Brazzaville" ); m_cmbboxTimezone->addItem( "Africa/Bujumbura" ); m_cmbboxTimezone->addItem( "Africa/Cairo" ); m_cmbboxTimezone->addItem( "Africa/Casablanca" ); m_cmbboxTimezone->addItem( "Africa/Ceuta" ); m_cmbboxTimezone->addItem( "Africa/Conakry" ); m_cmbboxTimezone->addItem( "Africa/Dakar" ); m_cmbboxTimezone->addItem( "Africa/Dar_es_Salaam" ); m_cmbboxTimezone->addItem( "Africa/Djibouti" ); m_cmbboxTimezone->addItem( "Africa/Douala" ); m_cmbboxTimezone->addItem( "Africa/El_Aaiun" ); m_cmbboxTimezone->addItem( "Africa/Freetown" ); m_cmbboxTimezone->addItem( "Africa/Gaborone" ); m_cmbboxTimezone->addItem( "Africa/Harare" ); m_cmbboxTimezone->addItem( "Africa/Johannesburg" ); m_cmbboxTimezone->addItem( "Africa/Kampala" ); m_cmbboxTimezone->addItem( "Africa/Khartoum" ); m_cmbboxTimezone->addItem( "Africa/Kigali" ); m_cmbboxTimezone->addItem( "Africa/Kinshasa" ); m_cmbboxTimezone->addItem( "Africa/Lagos" ); m_cmbboxTimezone->addItem( "Africa/Libreville" ); m_cmbboxTimezone->addItem( "Africa/Lome" ); m_cmbboxTimezone->addItem( "Africa/Luanda" ); m_cmbboxTimezone->addItem( "Africa/Lubumbashi" ); m_cmbboxTimezone->addItem( "Africa/Lusaka" ); m_cmbboxTimezone->addItem( "Africa/Malabo" ); m_cmbboxTimezone->addItem( "Africa/Maputo" ); m_cmbboxTimezone->addItem( "Africa/Maseru" ); m_cmbboxTimezone->addItem( "Africa/Mbabane" ); m_cmbboxTimezone->addItem( "Africa/Mogadishu" ); m_cmbboxTimezone->addItem( "Africa/Monrovia" ); m_cmbboxTimezone->addItem( "Africa/Nairobi" ); m_cmbboxTimezone->addItem( "Africa/Ndjamena" ); m_cmbboxTimezone->addItem( "Africa/Niamey" ); m_cmbboxTimezone->addItem( "Africa/Nouakchott" ); m_cmbboxTimezone->addItem( "Africa/Ouagadougou" ); m_cmbboxTimezone->addItem( "Africa/Porto-Novo" ); m_cmbboxTimezone->addItem( "Africa/Sao_Tome" ); m_cmbboxTimezone->addItem( "Africa/Timbuktu" ); m_cmbboxTimezone->addItem( "Africa/Tripoli" ); m_cmbboxTimezone->addItem( "Africa/Tunis" ); m_cmbboxTimezone->addItem( "Africa/Windhoek" ); m_cmbboxTimezone->addItem( "America/Adak" ); m_cmbboxTimezone->addItem( "America/Anchorage" ); m_cmbboxTimezone->addItem( "America/Anguilla" ); m_cmbboxTimezone->addItem( "America/Antigua" ); m_cmbboxTimezone->addItem( "America/Araguaina" ); m_cmbboxTimezone->addItem( "America/Argentina/Buenos_Aires" ); m_cmbboxTimezone->addItem( "America/Argentina/Catamarca" ); m_cmbboxTimezone->addItem( "America/Argentina/ComodRivadavia" ); m_cmbboxTimezone->addItem( "America/Argentina/Cordoba" ); m_cmbboxTimezone->addItem( "America/Argentina/Jujuy" ); m_cmbboxTimezone->addItem( "America/Argentina/La_Rioja" ); m_cmbboxTimezone->addItem( "America/Argentina/Mendoza" ); m_cmbboxTimezone->addItem( "America/Argentina/Rio_Gallegos" ); m_cmbboxTimezone->addItem( "America/Argentina/Salta" ); m_cmbboxTimezone->addItem( "America/Argentina/San_Juan" ); m_cmbboxTimezone->addItem( "America/Argentina/San_Luis" ); m_cmbboxTimezone->addItem( "America/Argentina/Tucuman" ); m_cmbboxTimezone->addItem( "America/Argentina/Ushuaia" ); m_cmbboxTimezone->addItem( "America/Aruba" ); m_cmbboxTimezone->addItem( "America/Asuncion" ); m_cmbboxTimezone->addItem( "America/Atikokan" ); m_cmbboxTimezone->addItem( "America/Atka" ); m_cmbboxTimezone->addItem( "America/Bahia" ); m_cmbboxTimezone->addItem( "America/Barbados" ); m_cmbboxTimezone->addItem( "America/Belem" ); m_cmbboxTimezone->addItem( "America/Belize" ); m_cmbboxTimezone->addItem( "America/Blanc-Sablon" ); m_cmbboxTimezone->addItem( "America/Boa_Vista" ); m_cmbboxTimezone->addItem( "America/Bogota" ); m_cmbboxTimezone->addItem( "America/Boise" ); m_cmbboxTimezone->addItem( "America/Buenos_Aires" ); m_cmbboxTimezone->addItem( "America/Cambridge_Bay" ); m_cmbboxTimezone->addItem( "America/Campo_Grande" ); m_cmbboxTimezone->addItem( "America/Cancun" ); m_cmbboxTimezone->addItem( "America/Caracas" ); m_cmbboxTimezone->addItem( "America/Catamarca" ); m_cmbboxTimezone->addItem( "America/Cayenne" ); m_cmbboxTimezone->addItem( "America/Cayman" ); m_cmbboxTimezone->addItem( "America/Chicago" ); m_cmbboxTimezone->addItem( "America/Chihuahua " ); m_cmbboxTimezone->addItem( "America/Coral_Harbour" ); m_cmbboxTimezone->addItem( "America/Cordoba" ); m_cmbboxTimezone->addItem( "America/Costa_Rica" ); m_cmbboxTimezone->addItem( "America/Cuiaba" ); m_cmbboxTimezone->addItem( "America/Curacao" ); m_cmbboxTimezone->addItem( "America/Danmarkshavn" ); m_cmbboxTimezone->addItem( "America/Dawson" ); m_cmbboxTimezone->addItem( "America/Dawson_Creek" ); m_cmbboxTimezone->addItem( "America/Denver" ); m_cmbboxTimezone->addItem( "America/Detroit" ); m_cmbboxTimezone->addItem( "America/Dominica" ); m_cmbboxTimezone->addItem( "America/Edmonton" ); m_cmbboxTimezone->addItem( "America/Eirunepe" ); m_cmbboxTimezone->addItem( "America/El_Salvador" ); m_cmbboxTimezone->addItem( "America/Ensenada" ); m_cmbboxTimezone->addItem( "America/Fortaleza" ); m_cmbboxTimezone->addItem( "America/Fort_Wayne" ); m_cmbboxTimezone->addItem( "America/Glace_Bay" ); m_cmbboxTimezone->addItem( "America/Godthab" ); m_cmbboxTimezone->addItem( "America/Goose_Bay" ); m_cmbboxTimezone->addItem( "America/Grand_Turk" ); m_cmbboxTimezone->addItem( "America/Grenada" ); m_cmbboxTimezone->addItem( "America/Guadeloupe" ); m_cmbboxTimezone->addItem( "America/Guatemala" ); m_cmbboxTimezone->addItem( "America/Guayaquil" ); m_cmbboxTimezone->addItem( "America/Guyana" ); m_cmbboxTimezone->addItem( "America/Halifax" ); m_cmbboxTimezone->addItem( "America/Havana" ); m_cmbboxTimezone->addItem( "America/Hermosillo" ); m_cmbboxTimezone->addItem( "America/Indiana/Indianapolis" ); m_cmbboxTimezone->addItem( "America/Indiana/Knox" ); m_cmbboxTimezone->addItem( "America/Indiana/Marengo" ); m_cmbboxTimezone->addItem( "America/Indiana/Petersburg" ); m_cmbboxTimezone->addItem( "America/Indiana/Tell_City" ); m_cmbboxTimezone->addItem( "America/Indiana/Vevay" ); m_cmbboxTimezone->addItem( "America/Indiana/Vincennes" ); m_cmbboxTimezone->addItem( "America/Indiana/Winamac" ); m_cmbboxTimezone->addItem( "America/Indianapolis" ); m_cmbboxTimezone->addItem( "America/Inuvik" ); m_cmbboxTimezone->addItem( "America/Iqaluit" ); m_cmbboxTimezone->addItem( "America/Jamaica" ); m_cmbboxTimezone->addItem( "America/Jujuy" ); m_cmbboxTimezone->addItem( "America/Juneau" ); m_cmbboxTimezone->addItem( "America/Kentucky/Louisville" ); m_cmbboxTimezone->addItem( "America/Kentucky/Monticello" ); m_cmbboxTimezone->addItem( "America/Knox_IN" ); m_cmbboxTimezone->addItem( "America/La_Paz" ); m_cmbboxTimezone->addItem( "America/Lima" ); m_cmbboxTimezone->addItem( "America/Los_Angeles" ); m_cmbboxTimezone->addItem( "America/Louisville" ); m_cmbboxTimezone->addItem( "America/Maceio" ); m_cmbboxTimezone->addItem( "America/Managua" ); m_cmbboxTimezone->addItem( "America/Manaus" ); m_cmbboxTimezone->addItem( "America/Marigot" ); m_cmbboxTimezone->addItem( "America/Martinique" ); m_cmbboxTimezone->addItem( "America/Matamoros" ); m_cmbboxTimezone->addItem( "America/Mazatlan" ); m_cmbboxTimezone->addItem( "America/Mendoza" ); m_cmbboxTimezone->addItem( "America/Menominee" ); m_cmbboxTimezone->addItem( "America/Merida" ); m_cmbboxTimezone->addItem( "America/Mexico_City" ); m_cmbboxTimezone->addItem( "America/Miquelon" ); m_cmbboxTimezone->addItem( "America/Moncton" ); m_cmbboxTimezone->addItem( "America/Monterrey" ); m_cmbboxTimezone->addItem( "America/Montevideo" ); m_cmbboxTimezone->addItem( "America/Montreal" ); m_cmbboxTimezone->addItem( "America/Montserrat" ); m_cmbboxTimezone->addItem( "America/Nassau" ); m_cmbboxTimezone->addItem( "America/New_York" ); m_cmbboxTimezone->addItem( "America/Nipigon" ); m_cmbboxTimezone->addItem( "America/Nome" ); m_cmbboxTimezone->addItem( "America/Noronha" ); m_cmbboxTimezone->addItem( "America/North_Dakota/Center" ); m_cmbboxTimezone->addItem( "America/North_Dakota/New_Salem" ); m_cmbboxTimezone->addItem( "America/Ojinaga" ); m_cmbboxTimezone->addItem( "America/Panama" ); m_cmbboxTimezone->addItem( "America/Pangnirtung" ); m_cmbboxTimezone->addItem( "America/Paramaribo" ); m_cmbboxTimezone->addItem( "America/Phoenix" ); m_cmbboxTimezone->addItem( "America/Port-au-Prince" ); m_cmbboxTimezone->addItem( "America/Porto_Acre" ); m_cmbboxTimezone->addItem( "America/Port_of_Spain" ); m_cmbboxTimezone->addItem( "America/Porto_Velho" ); m_cmbboxTimezone->addItem( "America/Puerto_Rico" ); m_cmbboxTimezone->addItem( "America/Rainy_River" ); m_cmbboxTimezone->addItem( "America/Rankin_Inlet" ); m_cmbboxTimezone->addItem( "America/Recife" ); m_cmbboxTimezone->addItem( "America/Regina" ); m_cmbboxTimezone->addItem( "America/Resolute" ); m_cmbboxTimezone->addItem( "America/Rio_Branco" ); m_cmbboxTimezone->addItem( "America/Rosario" ); m_cmbboxTimezone->addItem( "America/Santa_Isabel" ); m_cmbboxTimezone->addItem( "America/Santarem" ); m_cmbboxTimezone->addItem( "America/Santiago" ); m_cmbboxTimezone->addItem( "America/Santo_Domingo" ); m_cmbboxTimezone->addItem( "America/Sao_Paulo" ); m_cmbboxTimezone->addItem( "America/Scoresbysund" ); m_cmbboxTimezone->addItem( "America/Shiprock" ); m_cmbboxTimezone->addItem( "America/St_Barthelemy" ); m_cmbboxTimezone->addItem( "America/St_Johns" ); m_cmbboxTimezone->addItem( "America/St_Kitts" ); m_cmbboxTimezone->addItem( "America/St_Lucia" ); m_cmbboxTimezone->addItem( "America/St_Thomas" ); m_cmbboxTimezone->addItem( "America/St_Vincent" ); m_cmbboxTimezone->addItem( "America/Swift_Current" ); m_cmbboxTimezone->addItem( "America/Tegucigalpa" ); m_cmbboxTimezone->addItem( "America/Thule" ); m_cmbboxTimezone->addItem( "America/Thunder_Bay" ); m_cmbboxTimezone->addItem( "America/Tijuana" ); m_cmbboxTimezone->addItem( "America/Toronto" ); m_cmbboxTimezone->addItem( "America/Tortola" ); m_cmbboxTimezone->addItem( "America/Vancouver" ); m_cmbboxTimezone->addItem( "America/Virgin" ); m_cmbboxTimezone->addItem( "America/Whitehorse" ); m_cmbboxTimezone->addItem( "America/Winnipeg" ); m_cmbboxTimezone->addItem( "America/Yakutat" ); m_cmbboxTimezone->addItem( "America/Yellowknife" ); m_cmbboxTimezone->addItem( "Antarctica/Casey" ); m_cmbboxTimezone->addItem( "Antarctica/Davis" ); m_cmbboxTimezone->addItem( "Antarctica/DumontDUrville" ); m_cmbboxTimezone->addItem( "Antarctica/Macquarie" ); m_cmbboxTimezone->addItem( "Antarctica/Mawson" ); m_cmbboxTimezone->addItem( "Antarctica/McMurdo" ); m_cmbboxTimezone->addItem( "Antarctica/Palmer" ); m_cmbboxTimezone->addItem( "Antarctica/Rothera" ); m_cmbboxTimezone->addItem( "Antarctica/South_Pole" ); m_cmbboxTimezone->addItem( "Antarctica/Syowa" ); m_cmbboxTimezone->addItem( "Antarctica/Vostok" ); m_cmbboxTimezone->addItem( "Arctic/Longyearbyen" ); m_cmbboxTimezone->addItem( "Asia/Aden" ); m_cmbboxTimezone->addItem( "Asia/Almaty" ); m_cmbboxTimezone->addItem( "Asia/Amman" ); m_cmbboxTimezone->addItem( "Asia/Anadyr" ); m_cmbboxTimezone->addItem( "Asia/Aqtau" ); m_cmbboxTimezone->addItem( "Asia/Aqtobe" ); m_cmbboxTimezone->addItem( "Asia/Ashgabat" ); m_cmbboxTimezone->addItem( "Asia/Ashkhabad" ); m_cmbboxTimezone->addItem( "Asia/Baghdad" ); m_cmbboxTimezone->addItem( "Asia/Bahrain" ); m_cmbboxTimezone->addItem( "Asia/Baku" ); m_cmbboxTimezone->addItem( "Asia/Bangkok" ); m_cmbboxTimezone->addItem( "Asia/Beirut" ); m_cmbboxTimezone->addItem( "Asia/Bishkek" ); m_cmbboxTimezone->addItem( "Asia/Brunei" ); m_cmbboxTimezone->addItem( "Asia/Calcutta" ); m_cmbboxTimezone->addItem( "Asia/Choibalsan" ); m_cmbboxTimezone->addItem( "Asia/Chongqing" ); m_cmbboxTimezone->addItem( "Asia/Chungking" ); m_cmbboxTimezone->addItem( "Asia/Colombo" ); m_cmbboxTimezone->addItem( "Asia/Dacca" ); m_cmbboxTimezone->addItem( "Asia/Damascus" ); m_cmbboxTimezone->addItem( "Asia/Dhaka" ); m_cmbboxTimezone->addItem( "Asia/Dili" ); m_cmbboxTimezone->addItem( "Asia/Dubai" ); m_cmbboxTimezone->addItem( "Asia/Dushanbe" ); m_cmbboxTimezone->addItem( "Asia/Gaza" ); m_cmbboxTimezone->addItem( "Asia/Harbin" ); m_cmbboxTimezone->addItem( "Asia/Ho_Chi_Minh" ); m_cmbboxTimezone->addItem( "Asia/Hong_Kong" ); m_cmbboxTimezone->addItem( "Asia/Hovd" ); m_cmbboxTimezone->addItem( "Asia/Irkutsk" ); m_cmbboxTimezone->addItem( "Asia/Istanbul" ); m_cmbboxTimezone->addItem( "Asia/Jakarta" ); m_cmbboxTimezone->addItem( "Asia/Jayapura" ); m_cmbboxTimezone->addItem( "Asia/Jerusalem" ); m_cmbboxTimezone->addItem( "Asia/Kabul" ); m_cmbboxTimezone->addItem( "Asia/Kamchatka" ); m_cmbboxTimezone->addItem( "Asia/Karachi" ); m_cmbboxTimezone->addItem( "Asia/Kashgar" ); m_cmbboxTimezone->addItem( "Asia/Kathmandu" ); m_cmbboxTimezone->addItem( "Asia/Katmandu" ); m_cmbboxTimezone->addItem( "Asia/Kolkata" ); m_cmbboxTimezone->addItem( "Asia/Krasnoyarsk" ); m_cmbboxTimezone->addItem( "Asia/Kuala_Lumpur" ); m_cmbboxTimezone->addItem( "Asia/Kuching" ); m_cmbboxTimezone->addItem( "Asia/Kuwait" ); m_cmbboxTimezone->addItem( "Asia/Macao" ); m_cmbboxTimezone->addItem( "Asia/Macau" ); m_cmbboxTimezone->addItem( "Asia/Magadan" ); m_cmbboxTimezone->addItem( "Asia/Makassar" ); m_cmbboxTimezone->addItem( "Asia/Manila" ); m_cmbboxTimezone->addItem( "Asia/Muscat" ); m_cmbboxTimezone->addItem( "Asia/Nicosia" ); m_cmbboxTimezone->addItem( "Asia/Novokuznetsk" ); m_cmbboxTimezone->addItem( "Asia/Novosibirsk" ); m_cmbboxTimezone->addItem( "Asia/Omsk" ); m_cmbboxTimezone->addItem( "Asia/Oral" ); m_cmbboxTimezone->addItem( "Asia/Phnom_Penh" ); m_cmbboxTimezone->addItem( "Asia/Pontianak" ); m_cmbboxTimezone->addItem( "Asia/Pyongyang" ); m_cmbboxTimezone->addItem( "Asia/Qatar" ); m_cmbboxTimezone->addItem( "Asia/Qyzylorda" ); m_cmbboxTimezone->addItem( "Asia/Rangoon" ); m_cmbboxTimezone->addItem( "Asia/Riyadh" ); m_cmbboxTimezone->addItem( "Asia/Riyadh87" ); m_cmbboxTimezone->addItem( "Asia/Riyadh88" ); m_cmbboxTimezone->addItem( "Asia/Riyadh89" ); m_cmbboxTimezone->addItem( "Asia/Saigon" ); m_cmbboxTimezone->addItem( "Asia/Sakhalin" ); m_cmbboxTimezone->addItem( "Asia/Samarkand" ); m_cmbboxTimezone->addItem( "Asia/Seoul" ); m_cmbboxTimezone->addItem( "Asia/Shanghai" ); m_cmbboxTimezone->addItem( "Asia/Singapore" ); m_cmbboxTimezone->addItem( "Asia/Taipei" ); m_cmbboxTimezone->addItem( "Asia/Tashkent" ); m_cmbboxTimezone->addItem( "Asia/Tbilisi" ); m_cmbboxTimezone->addItem( "Asia/Tehran" ); m_cmbboxTimezone->addItem( "Asia/Tel_Aviv" ); m_cmbboxTimezone->addItem( "Asia/Thimbu" ); m_cmbboxTimezone->addItem( "Asia/Thimphu" ); m_cmbboxTimezone->addItem( "Asia/Tokyo" ); m_cmbboxTimezone->addItem( "Asia/Ujung_Pandang" ); m_cmbboxTimezone->addItem( "Asia/Ulaanbaatar" ); m_cmbboxTimezone->addItem( "Asia/Ulan_Bator" ); m_cmbboxTimezone->addItem( "Asia/Urumqi" ); m_cmbboxTimezone->addItem( "Asia/Vientiane" ); m_cmbboxTimezone->addItem( "Asia/Vladivostok" ); m_cmbboxTimezone->addItem( "Asia/Yakutsk" ); m_cmbboxTimezone->addItem( "Asia/Yekaterinburg" ); m_cmbboxTimezone->addItem( "Asia/Yerevan" ); m_cmbboxTimezone->addItem( "Atlantic/Azores" ); m_cmbboxTimezone->addItem( "Atlantic/Bermuda" ); m_cmbboxTimezone->addItem( "Atlantic/Canary" ); m_cmbboxTimezone->addItem( "Atlantic/Cape_Verde" ); m_cmbboxTimezone->addItem( "Atlantic/Faeroe" ); m_cmbboxTimezone->addItem( "Atlantic/Faroe" ); m_cmbboxTimezone->addItem( "Atlantic/Jan_Mayen" ); m_cmbboxTimezone->addItem( "Atlantic/Madeira" ); m_cmbboxTimezone->addItem( "Atlantic/Reykjavik" ); m_cmbboxTimezone->addItem( "Atlantic/South_Georgia" ); m_cmbboxTimezone->addItem( "Atlantic/Stanley" ); m_cmbboxTimezone->addItem( "Atlantic/St_Helena" ); m_cmbboxTimezone->addItem( "Australia/ACT" ); m_cmbboxTimezone->addItem( "Australia/Adelaide" ); m_cmbboxTimezone->addItem( "Australia/Brisbane" ); m_cmbboxTimezone->addItem( "Australia/Broken_Hill" ); m_cmbboxTimezone->addItem( "Australia/Canberra" ); m_cmbboxTimezone->addItem( "Australia/Currie" ); m_cmbboxTimezone->addItem( "Australia/Darwin" ); m_cmbboxTimezone->addItem( "Australia/Eucla" ); m_cmbboxTimezone->addItem( "Australia/Hobart" ); m_cmbboxTimezone->addItem( "Australia/LHI" ); m_cmbboxTimezone->addItem( "Australia/Lindeman" ); m_cmbboxTimezone->addItem( "Australia/Lord_Howe" ); m_cmbboxTimezone->addItem( "Australia/Melbourne" ); m_cmbboxTimezone->addItem( "Australia/North" ); m_cmbboxTimezone->addItem( "Australia/NSW" ); m_cmbboxTimezone->addItem( "Australia/Perth" ); m_cmbboxTimezone->addItem( "Australia/Queensland" ); m_cmbboxTimezone->addItem( "Australia/South" ); m_cmbboxTimezone->addItem( "Australia/Sydney" ); m_cmbboxTimezone->addItem( "Australia/Tasmania" ); m_cmbboxTimezone->addItem( "Australia/Victoria" ); m_cmbboxTimezone->addItem( "Australia/West" ); m_cmbboxTimezone->addItem( "Australia/Yancowinna" ); m_cmbboxTimezone->addItem( "Brazil/Acre" ); m_cmbboxTimezone->addItem( "Brazil/DeNoronha" ); m_cmbboxTimezone->addItem( "Brazil/East" ); m_cmbboxTimezone->addItem( "Brazil/West" ); m_cmbboxTimezone->addItem( "Canada/Atlantic" ); m_cmbboxTimezone->addItem( "Canada/Central" ); m_cmbboxTimezone->addItem( "Canada/Eastern" ); m_cmbboxTimezone->addItem( "Canada/East-Saskatchewan" ); m_cmbboxTimezone->addItem( "Canada/Mountain" ); m_cmbboxTimezone->addItem( "Canada/Newfoundland" ); m_cmbboxTimezone->addItem( "Canada/Pacific" ); m_cmbboxTimezone->addItem( "Canada/Saskatchewan" ); m_cmbboxTimezone->addItem( "Canada/Yukon" ); m_cmbboxTimezone->addItem( "Chile/Continental" ); m_cmbboxTimezone->addItem( "Chile/EasterIsland" ); m_cmbboxTimezone->addItem( "Etc/GMT" ); m_cmbboxTimezone->addItem( "Etc/GMT0" ); m_cmbboxTimezone->addItem( "Etc/GMT-0" ); m_cmbboxTimezone->addItem( "Etc/GMT+0" ); m_cmbboxTimezone->addItem( "Etc/GMT-1" ); m_cmbboxTimezone->addItem( "Etc/GMT+1" ); m_cmbboxTimezone->addItem( "Etc/GMT-10" ); m_cmbboxTimezone->addItem( "Etc/GMT+10" ); m_cmbboxTimezone->addItem( "Etc/GMT-11" ); m_cmbboxTimezone->addItem( "Etc/GMT+11" ); m_cmbboxTimezone->addItem( "Etc/GMT-12" ); m_cmbboxTimezone->addItem( "Etc/GMT+12" ); m_cmbboxTimezone->addItem( "Etc/GMT-13" ); m_cmbboxTimezone->addItem( "Etc/GMT-14" ); m_cmbboxTimezone->addItem( "Etc/GMT-2" ); m_cmbboxTimezone->addItem( "Etc/GMT+2" ); m_cmbboxTimezone->addItem( "Etc/GMT-3" ); m_cmbboxTimezone->addItem( "Etc/GMT+3" ); m_cmbboxTimezone->addItem( "Etc/GMT-4" ); m_cmbboxTimezone->addItem( "Etc/GMT+4" ); m_cmbboxTimezone->addItem( "Etc/GMT-5" ); m_cmbboxTimezone->addItem( "Etc/GMT+5" ); m_cmbboxTimezone->addItem( "Etc/GMT-6" ); m_cmbboxTimezone->addItem( "Etc/GMT+6" ); m_cmbboxTimezone->addItem( "Etc/GMT-7" ); m_cmbboxTimezone->addItem( "Etc/GMT+7" ); m_cmbboxTimezone->addItem( "Etc/GMT-8" ); m_cmbboxTimezone->addItem( "Etc/GMT+8" ); m_cmbboxTimezone->addItem( "Etc/GMT-9" ); m_cmbboxTimezone->addItem( "Etc/GMT+9" ); m_cmbboxTimezone->addItem( "Etc/Greenwich" ); m_cmbboxTimezone->addItem( "Etc/UCT" ); m_cmbboxTimezone->addItem( "Etc/Universal" ); m_cmbboxTimezone->addItem( "Etc/UTC" ); m_cmbboxTimezone->addItem( "Etc/Zulu" ); m_cmbboxTimezone->addItem( "Europe/Amsterdam" ); m_cmbboxTimezone->addItem( "Europe/Andorra" ); m_cmbboxTimezone->addItem( "Europe/Athens" ); m_cmbboxTimezone->addItem( "Europe/Belfast" ); m_cmbboxTimezone->addItem( "Europe/Belgrade" ); m_cmbboxTimezone->addItem( "Europe/Berlin" ); m_cmbboxTimezone->addItem( "Europe/Bratislava" ); m_cmbboxTimezone->addItem( "Europe/Brussels" ); m_cmbboxTimezone->addItem( "Europe/Bucharest" ); m_cmbboxTimezone->addItem( "Europe/Budapest" ); m_cmbboxTimezone->addItem( "Europe/Chisinau" ); m_cmbboxTimezone->addItem( "Europe/Copenhagen" ); m_cmbboxTimezone->addItem( "Europe/Dublin" ); m_cmbboxTimezone->addItem( "Europe/Gibraltar" ); m_cmbboxTimezone->addItem( "Europe/Guernsey" ); m_cmbboxTimezone->addItem( "Europe/Helsinki" ); m_cmbboxTimezone->addItem( "Europe/Isle_of_Man" ); m_cmbboxTimezone->addItem( "Europe/Istanbul" ); m_cmbboxTimezone->addItem( "Europe/Jersey" ); m_cmbboxTimezone->addItem( "Europe/Kaliningrad" ); m_cmbboxTimezone->addItem( "Europe/Kiev" ); m_cmbboxTimezone->addItem( "Europe/Lisbon" ); m_cmbboxTimezone->addItem( "Europe/Ljubljana" ); m_cmbboxTimezone->addItem( "Europe/London" ); m_cmbboxTimezone->addItem( "Europe/Luxembourg" ); m_cmbboxTimezone->addItem( "Europe/Madrid" ); m_cmbboxTimezone->addItem( "Europe/Malta" ); m_cmbboxTimezone->addItem( "Europe/Mariehamn" ); m_cmbboxTimezone->addItem( "Europe/Minsk" ); m_cmbboxTimezone->addItem( "Europe/Monaco" ); m_cmbboxTimezone->addItem( "Europe/Moscow" ); m_cmbboxTimezone->addItem( "Europe/Nicosia" ); m_cmbboxTimezone->addItem( "Europe/Oslo" ); m_cmbboxTimezone->addItem( "Europe/Paris" ); m_cmbboxTimezone->addItem( "Europe/Podgorica" ); m_cmbboxTimezone->addItem( "Europe/Prague" ); m_cmbboxTimezone->addItem( "Europe/Riga" ); m_cmbboxTimezone->addItem( "Europe/Rome" ); m_cmbboxTimezone->addItem( "Europe/Samara" ); m_cmbboxTimezone->addItem( "Europe/San_Marino" ); m_cmbboxTimezone->addItem( "Europe/Sarajevo" ); m_cmbboxTimezone->addItem( "Europe/Simferopol" ); m_cmbboxTimezone->addItem( "Europe/Skopje" ); m_cmbboxTimezone->addItem( "Europe/Sofia" ); m_cmbboxTimezone->addItem( "Europe/Stockholm" ); m_cmbboxTimezone->addItem( "Europe/Tallinn" ); m_cmbboxTimezone->addItem( "Europe/Tirane" ); m_cmbboxTimezone->addItem( "Europe/Tiraspol" ); m_cmbboxTimezone->addItem( "Europe/Uzhgorod" ); m_cmbboxTimezone->addItem( "Europe/Vaduz" ); m_cmbboxTimezone->addItem( "Europe/Vatican" ); m_cmbboxTimezone->addItem( "Europe/Vienna" ); m_cmbboxTimezone->addItem( "Europe/Vilnius" ); m_cmbboxTimezone->addItem( "Europe/Volgograd" ); m_cmbboxTimezone->addItem( "Europe/Warsaw" ); m_cmbboxTimezone->addItem( "Europe/Zagreb" ); m_cmbboxTimezone->addItem( "Europe/Zaporozhye" ); m_cmbboxTimezone->addItem( "Europe/Zurich" ); m_cmbboxTimezone->addItem( "Indian/Antananarivo" ); m_cmbboxTimezone->addItem( "Indian/Chagos" ); m_cmbboxTimezone->addItem( "Indian/Christmas" ); m_cmbboxTimezone->addItem( "Indian/Cocos" ); m_cmbboxTimezone->addItem( "Indian/Comoro" ); m_cmbboxTimezone->addItem( "Indian/Kerguelen" ); m_cmbboxTimezone->addItem( "Indian/Mahe" ); m_cmbboxTimezone->addItem( "Indian/Maldives" ); m_cmbboxTimezone->addItem( "Indian/Mauritius" ); m_cmbboxTimezone->addItem( "Indian/Mayotte" ); m_cmbboxTimezone->addItem( "Indian/Reunion" ); m_cmbboxTimezone->addItem( "Mexico/BajaNorte" ); m_cmbboxTimezone->addItem( "Mexico/BajaSur" ); m_cmbboxTimezone->addItem( "Mexico/General" ); m_cmbboxTimezone->addItem( "Mideast/Riyadh87" ); m_cmbboxTimezone->addItem( "Mideast/Riyadh88" ); m_cmbboxTimezone->addItem( "Mideast/Riyadh89" ); m_cmbboxTimezone->addItem( "Pacific/Apia" ); m_cmbboxTimezone->addItem( "Pacific/Auckland" ); m_cmbboxTimezone->addItem( "Pacific/Chatham" ); m_cmbboxTimezone->addItem( "Pacific/Easter" ); m_cmbboxTimezone->addItem( "Pacific/Efate" ); m_cmbboxTimezone->addItem( "Pacific/Enderbury" ); m_cmbboxTimezone->addItem( "Pacific/Fakaofo" ); m_cmbboxTimezone->addItem( "Pacific/Fiji" ); m_cmbboxTimezone->addItem( "Pacific/Funafuti" ); m_cmbboxTimezone->addItem( "Pacific/Galapagos" ); m_cmbboxTimezone->addItem( "Pacific/Gambier" ); m_cmbboxTimezone->addItem( "Pacific/Guadalcanal" ); m_cmbboxTimezone->addItem( "Pacific/Guam" ); m_cmbboxTimezone->addItem( "Pacific/Honolulu" ); m_cmbboxTimezone->addItem( "Pacific/Johnston" ); m_cmbboxTimezone->addItem( "Pacific/Kiritimati" ); m_cmbboxTimezone->addItem( "Pacific/Kosrae" ); m_cmbboxTimezone->addItem( "Pacific/Kwajalein" ); m_cmbboxTimezone->addItem( "Pacific/Majuro" ); m_cmbboxTimezone->addItem( "Pacific/Marquesas" ); m_cmbboxTimezone->addItem( "Pacific/Midway" ); m_cmbboxTimezone->addItem( "Pacific/Nauru" ); m_cmbboxTimezone->addItem( "Pacific/Niue" ); m_cmbboxTimezone->addItem( "Pacific/Norfolk" ); m_cmbboxTimezone->addItem( "Pacific/Noumea" ); m_cmbboxTimezone->addItem( "Pacific/Pago_Pago" ); m_cmbboxTimezone->addItem( "Pacific/Palau" ); m_cmbboxTimezone->addItem( "Pacific/Pitcairn" ); m_cmbboxTimezone->addItem( "Pacific/Ponape" ); m_cmbboxTimezone->addItem( "Pacific/Port_Moresby" ); m_cmbboxTimezone->addItem( "Pacific/Rarotonga" ); m_cmbboxTimezone->addItem( "Pacific/Saipan" ); m_cmbboxTimezone->addItem( "Pacific/Samoa" ); m_cmbboxTimezone->addItem( "Pacific/Tahiti" ); m_cmbboxTimezone->addItem( "Pacific/Tarawa" ); m_cmbboxTimezone->addItem( "Pacific/Tongatapu" ); m_cmbboxTimezone->addItem( "Pacific/Truk" ); m_cmbboxTimezone->addItem( "Pacific/Wake" ); m_cmbboxTimezone->addItem( "Pacific/Wallis" ); m_cmbboxTimezone->addItem( "Pacific/Yap" ); m_cmbboxTimezone->addItem( "US/Alaska" ); m_cmbboxTimezone->addItem( "US/Aleutian" ); m_cmbboxTimezone->addItem( "US/Arizona" ); m_cmbboxTimezone->addItem( "US/Central" ); m_cmbboxTimezone->addItem( "US/Eastern" ); m_cmbboxTimezone->addItem( "US/East-Indiana" ); m_cmbboxTimezone->addItem( "US/Hawaii" ); m_cmbboxTimezone->addItem( "US/Indiana-Starke" ); m_cmbboxTimezone->addItem( "US/Michigan" ); m_cmbboxTimezone->addItem( "US/Mountain" ); m_cmbboxTimezone->addItem( "US/Pacific" ); m_cmbboxTimezone->addItem( "US/Pacific-New" ); m_cmbboxTimezone->addItem( "US/Samoa" ); m_cmbboxTimezone->addItem( "CET" ); m_cmbboxTimezone->addItem( "CST6CDT" ); m_cmbboxTimezone->addItem( "Cuba" ); m_cmbboxTimezone->addItem( "EET" ); m_cmbboxTimezone->addItem( "Egypt" ); m_cmbboxTimezone->addItem( "Eire" ); m_cmbboxTimezone->addItem( "EST" ); m_cmbboxTimezone->addItem( "EST5EDT" ); m_cmbboxTimezone->addItem( "Factory" ); m_cmbboxTimezone->addItem( "GB" ); m_cmbboxTimezone->addItem( "GB-Eire" ); m_cmbboxTimezone->addItem( "GMT" ); m_cmbboxTimezone->addItem( "GMT0" ); m_cmbboxTimezone->addItem( "GMT-0" ); m_cmbboxTimezone->addItem( "GMT+0" ); m_cmbboxTimezone->addItem( "Greenwich" ); m_cmbboxTimezone->addItem( "Hongkong" ); m_cmbboxTimezone->addItem( "HST" ); m_cmbboxTimezone->addItem( "Iceland" ); m_cmbboxTimezone->addItem( "Iran" ); m_cmbboxTimezone->addItem( "Israel" ); m_cmbboxTimezone->addItem( "Jamaica" ); m_cmbboxTimezone->addItem( "Japan" ); m_cmbboxTimezone->addItem( "Kwajalein" ); m_cmbboxTimezone->addItem( "Libya" ); m_cmbboxTimezone->addItem( "MET" ); m_cmbboxTimezone->addItem( "MST" ); m_cmbboxTimezone->addItem( "MST7MDT" ); m_cmbboxTimezone->addItem( "Navajo" ); m_cmbboxTimezone->addItem( "NZ" ); m_cmbboxTimezone->addItem( "NZ-CHAT" ); m_cmbboxTimezone->addItem( "Pacific" ); m_cmbboxTimezone->addItem( "Poland" ); m_cmbboxTimezone->addItem( "Portugal" ); m_cmbboxTimezone->addItem( "PRC" ); m_cmbboxTimezone->addItem( "PST8PDT" ); m_cmbboxTimezone->addItem( "ROC" ); m_cmbboxTimezone->addItem( "ROK" ); m_cmbboxTimezone->addItem( "Singapore" ); m_cmbboxTimezone->addItem( "Turkey" ); m_cmbboxTimezone->addItem( "UCT" ); m_cmbboxTimezone->addItem( "Universal" ); m_cmbboxTimezone->addItem( "UTC" ); m_cmbboxTimezone->addItem( "WET" ); m_cmbboxTimezone->addItem( "W-SU" ); m_cmbboxTimezone->addItem( "Zulu" ); m_chkboxErase->setText( tr("Format root partition before installing") ); m_chkboxWriteMbr->setText( tr("Install bootloader to MBR") ); m_chkboxUseUUID->setText( tr("Use UUID for mounting partitions") ); m_labelDiskType->setText( tr("Disk type:") ); m_cmbboxDiskType->clear(); m_cmbboxDiskType->addItem("hdd"); m_cmbboxDiskType->addItem("flash"); m_cmbboxDiskType->addItem("usb-hdd"); m_labelVideoDrv->setText("Video driver:"); m_cmbboxVideoDrv->clear(); m_cmbboxVideoDrv->addItem("fglrx"); m_cmbboxVideoDrv->addItem("intel"); m_cmbboxVideoDrv->addItem("nv"); m_cmbboxVideoDrv->addItem("nvidia"); m_cmbboxVideoDrv->addItem("radeon"); m_cmbboxVideoDrv->addItem("vesa"); m_cmbboxVideoDrv->addItem("vmware"); /* m_labelVideoRes->setText( tr("Video resolution") ); m_editVideoRes->setText( "800x600" ); */ m_chkboxComposite->setText( tr("Use composite") ); /* m_labelIOShed->setText( tr("IO sheduler:") ); m_cmbboxIOShed->clear(); m_cmbboxIOShed->addItem("cfq"); m_cmbboxIOShed->addItem("noop"); m_cmbboxIOShed->addItem("deadline"); */ } bool PageConfiguration::validate() { if ( !m_editHostname->text().isEmpty() ) { InstallerSettings settings; settings.builder = m_chkboxBuilder->isChecked(); settings.force = m_chkboxForce->isChecked(); settings.host = m_editHostname->text(); settings.language = m_cmbboxLanguage->itemData( m_cmbboxLanguage->currentIndex() ).toString(); settings.timezone = m_cmbboxTimezone->currentText(); settings.erase = m_chkboxErase->isChecked(); settings.fs = m_cmbboxFormat->currentText(); settings.mbr = m_chkboxWriteMbr->isChecked(); settings.uuid = m_chkboxUseUUID->isChecked(); settings.disktype = m_cmbboxDiskType->currentText(); settings.videodrv = m_cmbboxVideoDrv->currentText(); emit selectedSettings(settings); return true; } else { return false; } }