summaryrefslogtreecommitdiffstats
path: root/configurationdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'configurationdialog.cpp')
-rw-r--r--configurationdialog.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/configurationdialog.cpp b/configurationdialog.cpp
index 12198e3..db54dfe 100644
--- a/configurationdialog.cpp
+++ b/configurationdialog.cpp
@@ -278,9 +278,16 @@ ConfigurationDialog::ConfigurationDialog(QWidget *parent, Qt::WindowFlags f) : S
dbFormL->addRow(tr("Database &password"), mDatabasePassword);
QGroupBox *dbBox = new QGroupBox(tr("Database connection"));
dbBox->setLayout(dbFormL);
- QWidget *dbWidget = new QWidget;
QVBoxLayout *dbWidgetLayout = new QVBoxLayout;
dbWidgetLayout->addWidget(dbBox);
+ QGroupBox *miscDbBox = new QGroupBox(tr("Misc."));
+ QVBoxLayout *miscDbLayout= new QVBoxLayout;
+ mCheckPresent = new QCheckBox(tr("Check database for files"));
+ miscDbLayout->addWidget(mCheckPresent);
+ miscDbBox->setLayout(miscDbLayout);
+ dbWidgetLayout->addWidget(miscDbBox);
+ dbWidgetLayout->addStretch();
+ QWidget *dbWidget = new QWidget;
dbWidget->setLayout(dbWidgetLayout);
mTab->addTab(dbWidget, tr("Database"));
@@ -473,6 +480,7 @@ void ConfigurationDialog::readSettings(){
mDatabaseName->setText(s.value("database/dbname").toString());
mDatabaseUsername->setText(s.value("database/dbuser").toString());
mDatabasePassword->setText(s.value("database/dbpass").toString());
+ mCheckPresent->setChecked(s.value("database/checkpresent", false).toBool());
//read colors
QVariant clip = s.value("ui/clipcolor", QVariant(QColor(Qt::darkBlue)));
@@ -557,6 +565,7 @@ void ConfigurationDialog::writeSettings(){
s.setValue("database/dbname", mDatabaseName->text());
s.setValue("database/dbuser", mDatabaseUsername->text());
s.setValue("database/dbpass", mDatabasePassword->text());
+ s.setValue("database/checkpresent", (mCheckPresent->checkState() == Qt::Checked));
//write movies
mMovieConfig->writeSettings();