From 019716a3d3ad02c7641e91b58c81d2c82ca5db58 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 19 Jan 2018 11:09:32 +0100 Subject: Refresh favorite dirs after configuring Update favorite dirs when adding or removing favorite directories. Also try to keep the current selection. --- filewidget.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'filewidget.cpp') diff --git a/filewidget.cpp b/filewidget.cpp index ace8ab6..737b107 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -379,6 +379,8 @@ void FileWidget::readSettings(){ QSettings s; QString dir = s.value("video/searchdir", QDir::toNativeSeparators(QDir::homePath())).toString(); mDir->setText(dir); + populateFavDirs(); + populateMimeFilters(); } void FileWidget::writeSettings(){ @@ -468,6 +470,12 @@ void FileWidget::populateFavDirs(){ QStringList favDirs = s.value("favdirs").toStringList(); mFavDirs->clear(); mFavDirs->addItems(favDirs); + int cbidx = mFavDirs->findText(mDir->text()); + if(cbidx > -1){ + mFavDirs->blockSignals(true); + mFavDirs->setCurrentIndex(cbidx); + mFavDirs->blockSignals(false); + } } void FileWidget::populateMimeFilters(){ -- cgit v1.2.3-70-g09d2