summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2015-07-07 08:54:43 +0200
committerArno <arno@disconnect.de>2015-07-07 08:54:43 +0200
commit3a6e0ae8a097ec76bf89c57b987eee760369114a (patch)
tree603f9d6c4e285a778c22e3193d8c9a6218bc9344 /newmoviewizard.cpp
parent99be8eab42d06e662357b2d99e6da6d9d0ff5926 (diff)
downloadSheMov-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.cpp36
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){