#include "conclusionpage.hpp"
#include 
#include "mainwizard.hpp"
Wizard::ConclusionPage::ConclusionPage(QWidget* parent)
    : QWizardPage(parent)
{
    mWizard = qobject_cast(parent);
    setupUi(this);
    setPixmap(QWizard::WatermarkPixmap, QPixmap(QLatin1String(":/images/intropage-background.png")));
}
void Wizard::ConclusionPage::initializePage()
{
    // Write the path to openmw.cfg
    if (field(QLatin1String("installation.retailDisc")).toBool() == true)
    {
        QString path(field(QLatin1String("installation.path")).toString());
        mWizard->addInstallation(path);
    }
    if (!mWizard->mError)
    {
        if ((field(QLatin1String("installation.retailDisc")).toBool() == true)
            || (field(QLatin1String("installation.import-settings")).toBool() == true))
        {
            qDebug() << "IMPORT SETTINGS";
            mWizard->runSettingsImporter();
        }
    }
    if (!mWizard->mError)
    {
        if (field(QLatin1String("installation.retailDisc")).toBool() == true)
        {
            textLabel->setText(
                tr("The OpenMW Wizard successfully installed Morrowind on your "
                   "computer.
"));
        }
        else
        {
            textLabel->setText(
                tr("
The OpenMW Wizard successfully modified your existing Morrowind "
                   "installation."));
        }
    }
    else
    {
        textLabel->setText(
            tr("
The OpenMW Wizard failed to install Morrowind on your computer.
"
               "Please report any bugs you might have encountered to our "
               "bug tracker.
Make sure to include the "
               "installation log.
"));
    }
}
int Wizard::ConclusionPage::nextId() const
{
    return -1;
}