blob: 695cffab0a573b752385356d746a9fcfc6d4e8a4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include "subtitlesavedpage.h"
#include "subtitleparser.h"
#include <QLabel>
#include <QVBoxLayout>
#include <QStringList>
#include <QVariant>
#include <QFile>
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()
{
QStringList list = field("movie").toStringList();
QFile subFile(list.at(2));
subFile.open(QIODevice::WriteOnly | QIODevice::Text);
field("subtitle").value<SubtitleParser*>()->writeOut(&subFile);
subFile.close();
m_recap->setText(tr("The subtitle for %1 (%2) has been saved to %3.<br><br><i>To find subtitles for more movies, choose \"More Subtitles\".").arg(list.at(0)).arg(list.at(1)).arg(list.at(2)));
}
|