From 7d0dbd9c36b1b2df787158abf745fff527dd18d2 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 4 Jul 2010 12:36:27 +0200 Subject: Collecting data on NewMovieWizard Started accept() in NewMovieWizard. Seems we need some major revamping of SeriesTreeModel et al. --- newmoviewizard.cpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'newmoviewizard.cpp') 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(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(); -- cgit v1.2.3-70-g09d2