diff options
author | Arno <arno@disconnect.de> | 2015-07-07 08:54:43 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2015-07-07 08:54:43 +0200 |
commit | 3a6e0ae8a097ec76bf89c57b987eee760369114a (patch) | |
tree | 603f9d6c4e285a778c22e3193d8c9a6218bc9344 /newmoviewizard.cpp | |
parent | 99be8eab42d06e662357b2d99e6da6d9d0ff5926 (diff) | |
download | SheMov-3a6e0ae8a097ec76bf89c57b987eee760369114a.tar.gz SheMov-3a6e0ae8a097ec76bf89c57b987eee760369114a.tar.bz2 SheMov-3a6e0ae8a097ec76bf89c57b987eee760369114a.zip |
Keep NewMovieWizard data on restart
and make it configurable
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r-- | newmoviewizard.cpp | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp index 8a50274..6c15fef 100644 --- a/newmoviewizard.cpp +++ b/newmoviewizard.cpp @@ -364,9 +364,13 @@ void MovieInfoPage::setupGui(){ void MovieInfoPage::initializePage(){ initCompleters(); - mTitle->clear(); - mSeriesNo->setValue(1); - mQuality->setValue(8); + QSettings s; + bool clearPage = s.value("ui/clearnewmoviewizard").toBool(); + if(clearPage){ + mTitle->clear(); + mSeriesNo->setValue(1); + mQuality->setValue(8); + } mFileModel->clear(); } @@ -501,7 +505,11 @@ void MovieMappingPage::initializePage(){ mWidget->fillCompleter(c->archiveTreeModel()->allGenres()); mWidget->setDecorationItem(SmGlobals::instance()->iconFor("genre")); } - mWidget->clear(); + QSettings s; + bool clearPage = s.value("ui/clearnewmoviewizard").toBool(); + if(clearPage){ + mWidget->clear(); + } } MovieMetadataPage::MovieMetadataPage(QWidget *parent) : QWizardPage(parent){ @@ -518,15 +526,19 @@ void MovieMetadataPage::setupGui(){ } void MovieMetadataPage::initializePage(){ - QList<QVariant> curMetadata; - for(int i = 0; i < ArchiveModel::MetadataNumFields; ++i){ - curMetadata << QVariant(); + QSettings s; + bool clearPage = s.value("ui/clearnewmoviewizard").toBool(); + if(clearPage){ + QList<QVariant> curMetadata; + for(int i = 0; i < ArchiveModel::MetadataNumFields; ++i){ + curMetadata << QVariant(); + } + curMetadata[ArchiveModel::ReleaseYear] = QDate::currentDate().year(); + curMetadata[ArchiveModel::Source] = "torrent"; + curMetadata[ArchiveModel::ReleaseGroup] = "unknown"; + curMetadata[ArchiveModel::Added] = QDate::currentDate(); + mWidget->setMetadata(curMetadata); } - curMetadata[ArchiveModel::ReleaseYear] = QDate::currentDate().year(); - curMetadata[ArchiveModel::Source] = "torrent"; - curMetadata[ArchiveModel::ReleaseGroup] = "unknown"; - curMetadata[ArchiveModel::Added] = QDate::currentDate(); - mWidget->setMetadata(curMetadata); } WizardTreeModel::WizardTreeModel(QStringList &headers, QObject *parent) : SmTreeModel(headers, parent){ |