From 1c6d0cbc4e561275197fc78b3fa9f29406f4ced8 Mon Sep 17 00:00:00 2001 From: Arno Date: Thu, 4 Jan 2018 08:34:59 +0100 Subject: Implement favorite dirs --- configurationwidget.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'configurationwidget.cpp') 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); } -- cgit v1.2.3-70-g09d2