diff options
-rw-r--r-- | newmoviewizard.cpp | 25 |
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(); |