From 3a6e0ae8a097ec76bf89c57b987eee760369114a Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 7 Jul 2015 08:54:43 +0200 Subject: Keep NewMovieWizard data on restart and make it configurable --- configurationdialog.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'configurationdialog.cpp') diff --git a/configurationdialog.cpp b/configurationdialog.cpp index fc0102a..da064d6 100644 --- a/configurationdialog.cpp +++ b/configurationdialog.cpp @@ -154,10 +154,19 @@ ConfigurationDialog::ConfigurationDialog(QWidget *parent, Qt::WindowFlags f) : S autoRefreshBoxL->addLayout(autoSpinLayout); autoRefreshBox->setLayout(autoRefreshBoxL); + //misc - clear wizard? + QGroupBox *clearWizardBox = new QGroupBox(tr("New movie Wizard")); + QVBoxLayout *clearWizardLayout = new QVBoxLayout; + mClearNewMovieWizard = new QCheckBox(tr("Clear new movie Wizard")); + mClearNewMovieWizard->setChecked(false); + clearWizardLayout->addWidget(mClearNewMovieWizard); + clearWizardBox->setLayout(clearWizardLayout); + //misc - assemble miscLayout->addWidget(hoverBox); miscLayout->addWidget(archiveBox); miscLayout->addWidget(autoRefreshBox); + miscLayout->addWidget(clearWizardBox); miscWidget->setLayout(miscLayout); mTab->addTab(miscWidget, tr("Misc. settings")); @@ -447,6 +456,7 @@ void ConfigurationDialog::readSettings(){ mCursorOffset->setValue(s.value("ui/cursoroffset", SmGlobals::instance()->cursorSize().height()).toInt()); mAutoRefresh->setChecked(s.value("ui/autorefresh", false).toBool()); mAutoRefreshValue->setValue(s.value("ui/autorefreshvalue", 5).toInt()); + mClearNewMovieWizard->setChecked(s.value("ui/clearnewmoviewizard", false).toBool()); //read paths mArchiveDir->setText(s.value("paths/archivedir").toString()); @@ -538,6 +548,7 @@ void ConfigurationDialog::writeSettings(){ s.setValue("ui/cursoroffset", mCursorOffset->value()); s.setValue("ui/autorefresh", (mAutoRefresh->checkState() == Qt::Checked)); s.setValue("ui/autorefreshvalue", mAutoRefreshValue->value()); + s.setValue("ui/clearnewmoviewizard", (mClearNewMovieWizard->checkState() == Qt::Checked)); //write pictures QString curPos = mInfoBox->currentText(); -- cgit v1.2.3-70-g09d2