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. --- shemovcleaner.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'shemovcleaner.cpp') diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index 93313e5..4a6555e 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -24,6 +24,7 @@ #include "searchwidget.h" #include "torrentdisplay.h" #include "configurationwidget.h" +#include "filewidget.h" #include "globals.h" ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(parent, f) { @@ -81,6 +82,7 @@ ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(p connect(mFileTab, SIGNAL(durationChanged(QString)), this, SLOT(setDuration(QString))); connect(mFileTab, SIGNAL(freeSpaceChanged(QString)), this, SLOT(updateFreeSpace(QString))); connect(mTab, SIGNAL(currentChanged(int)), this, SLOT(tabChanged(int))); + connect(this, &ShemovCleaner::configurationChanged, mFileTab, &FileWidget::readSettings); QMenu *helpMenu = new QMenu(tr("&Help")); QAction *aboutThisA = new QAction(tr("About ShemovCleaner..."), this); @@ -153,6 +155,7 @@ void ShemovCleaner::configure(){ int res = w.exec(); if(res == QDialog::Accepted){ openDatabase(); + emit configurationChanged(); } } -- cgit v1.2.3-70-g09d2