#include "subtitlesavedpage.h" #include "subtitleparser.h" #include #include #include #include #include SubtitleSavedPage::SubtitleSavedPage(QWidget *parent) : QWizardPage(parent) { setTitle(tr("Complete")); setSubTitle(tr("The subtitle has been saved")); QVBoxLayout *layout = new QVBoxLayout; m_recap = new QLabel; m_recap->setWordWrap(true); layout->addWidget(m_recap); setLayout(layout); } void SubtitleSavedPage::initializePage() { QFile subFile(field("subtitleFile").toString()); subFile.open(QIODevice::WriteOnly | QIODevice::Text); field("subtitle").value()->writeOut(&subFile); subFile.close(); m_recap->setText(tr("The subtitle for %1 (%2) has been saved to %3.

To find subtitles for more movies, choose \"More Subtitles\"."). arg(field("movieTitle").toString()). arg(field("movieFile").toString()). arg(field("subtitleFile").toString())); }