summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r--newmoviewizard.cpp25
1 files changed, 17 insertions, 8 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp
index 1abeff1..6ec74fd 100644
--- a/newmoviewizard.cpp
+++ b/newmoviewizard.cpp
@@ -34,6 +34,19 @@ NewMovieWizard::NewMovieWizard(QWidget *parent) : QWizard(parent){
addPage(new MovieMappingPage("genres"));
}
+void NewMovieWizard::accept(){
+ QString series = field("title").toString();
+ int seriesNo = field("seriesNo").toInt();
+ int partNo = field("partNo").toInt();
+ int quality = field("quality").toInt();
+ int dvdNo = -1;
+ bool onDvd = field("onDvd").toBool();
+ if(onDvd){
+ dvdNo = field("dvdNo").toInt();
+ }
+ MovieInfoPage *movieInfoPage = static_cast<MovieInfoPage*>(page(0));
+ WizardTreeModel *fileModel = movieInfoPage->model();
+}
MovieInfoPage::MovieInfoPage(QWidget *parent) : QWizardPage(parent){
setTitle(tr("Collect files for movie"));
@@ -134,18 +147,14 @@ MovieInfoPage::MovieInfoPage(QWidget *parent) : QWizardPage(parent){
setLayout(mainLayout);
//expose data
- registerField("title", mTitle);
- registerField("seriesNo", mSeriesNo);
- registerField("partNo", mPartno);
- registerField("quality", mQuality);
+ registerField("title*", mTitle);
+ registerField("seriesNo*", mSeriesNo);
+ registerField("partNo*", mPartno);
+ registerField("quality*", mQuality);
registerField("dvdNo", mDvdNo);
registerField("onDvd", mOnDvd);
}
-void NewMovieWizard::accept(){
- QDialog::accept();
-}
-
void MovieInfoPage::addFiles(){
QSettings s;
QString startDir = s.value("paths/selecteddir", QDir::homePath()).toString();