summaryrefslogtreecommitdiffstats
path: root/filewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filewidget.cpp')
-rw-r--r--filewidget.cpp8
1 files changed, 8 insertions, 0 deletions
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(){