diff options
author | Arno <am@disconnect.de> | 2010-07-04 12:36:27 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-07-04 12:36:27 +0200 |
commit | 7d0dbd9c36b1b2df787158abf745fff527dd18d2 (patch) | |
tree | 3b40a622745bac7649abeb6cc7e44cda4e95408a /newmoviewizard.cpp | |
parent | 7dd8c2dd2dd432dd234c604558620c6861cd1bbd (diff) | |
download | SheMov-7d0dbd9c36b1b2df787158abf745fff527dd18d2.tar.gz SheMov-7d0dbd9c36b1b2df787158abf745fff527dd18d2.tar.bz2 SheMov-7d0dbd9c36b1b2df787158abf745fff527dd18d2.zip |
Collecting data on NewMovieWizard
Started accept() in NewMovieWizard. Seems we need some major revamping
of SeriesTreeModel et al.
Diffstat (limited to 'newmoviewizard.cpp')
-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(); |