diff options
Diffstat (limited to 'configurationwidget.cpp')
-rw-r--r-- | configurationwidget.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/configurationwidget.cpp b/configurationwidget.cpp index 1f12377..5aea6d7 100644 --- a/configurationwidget.cpp +++ b/configurationwidget.cpp @@ -58,6 +58,9 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q //copy directories mCopyDirW = new DirSelectionWidget; + //favorite directories + mFavDirW = new DirSelectionWidget; + //buttons mAccept = new QPushButton(tr("Save")); connect(mAccept, SIGNAL(clicked()), this, SLOT(accept())); @@ -75,6 +78,7 @@ ConfigurationWidget::ConfigurationWidget(QWidget *parent, Qt::WindowFlags f) : Q tab->addTab(dbWidget, tr("Database")); tab->addTab(extWidget, tr("Programs")); tab->addTab(mCopyDirW, tr("Copy dirs")); + tab->addTab(mFavDirW, tr("Fav. dirs")); mainLayout->addWidget(tab); mainLayout->addLayout(bLayout); readSettings(); @@ -93,6 +97,8 @@ void ConfigurationWidget::accept(){ s.setValue("ext/mkvinfo", mMkvInfo->text()); QStringList copyDirs = mCopyDirW->directories(); s.setValue("copydirs", copyDirs); + QStringList favDirs = mFavDirW->directories(); + s.setValue("favdirs", favDirs); QDialog::accept(); } @@ -122,4 +128,6 @@ void ConfigurationWidget::readSettings(){ mMkvInfo->setText(s.value("ext/mkvinfo").toString()); QStringList copyDirs = s.value("copydirs").toStringList(); mCopyDirW->setDirectories(copyDirs); + QStringList favDirs = s.value("favdirs").toStringList(); + mFavDirW->setDirectories(favDirs); } |