#include "welcomepage.hh" #include #include WelcomePage::WelcomePage(QWidget *parent) : HorizonWizardPage(parent) { QLabel *descLabel; QVBoxLayout *layout; loadWatermark("welcome"); setTitle(tr("Welcome to Adélie Linux")); #ifdef NOT_NATIVE descLabel = new QLabel( tr("

" "Horizon will guide you through creation of a basic " "installfile " "for installing Adélie Linux on another computer." "

" "IMPORTANT: Not all advanced settings will " "be available to you. You may be allowed to " "specify an invalid or non-bootable disk layout or " "network configuration. For best results, always " "run System Installation directly on the computer " "you wish to run Adélie Linux." "

" "For more information about the " "installfile " "format and syntax, see the " "" "Adélie Linux Installation Guide on the " "Internet.")); descLabel->setOpenExternalLinks(true); descLabel->setTextFormat(Qt::RichText); #else descLabel = new QLabel( tr("The streamlined installation process for Adélie " "Linux will only take about 10-15 minutes of your " "time. After you're done, your computer will be " "running the reliable, secure, libre Adélie Linux " "operating system.\n\n" "When you're ready to answer a few questions, get " "started by choosing Next. If you'd like more " "information about the installation procedure, " "choose Help at any time.\n\n" "If you are unable to use a mouse, you may press " "the Tab key to cycle between the available buttons." " The currently selected button will be highlighted. " "Press the Return key to make your selection.")); #endif descLabel->setWordWrap(true); layout = new QVBoxLayout; layout->addWidget(descLabel); setLayout(layout); } int WelcomePage::nextId() const { return HorizonWizard::Page_Partition; }