summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-04-03 06:08:49 +0200
committerArno <arno@disconnect.de>2018-04-03 06:08:49 +0200
commit89eaa06a8c5f437c4819cbe1d5c3cc9bce9c3240 (patch)
tree9d9244e75c82b83818647d42fe018216ad7f6eac
parenteb9ed351b179802e3cfc21ccb3311077965d6541 (diff)
downloadSheMov-89eaa06a8c5f437c4819cbe1d5c3cc9bce9c3240.tar.gz
SheMov-89eaa06a8c5f437c4819cbe1d5c3cc9bce9c3240.tar.bz2
SheMov-89eaa06a8c5f437c4819cbe1d5c3cc9bce9c3240.zip
FSWidget: Update free space after gatherData()
-rw-r--r--fswidget.cpp1
-rw-r--r--fswidget.h1
-rw-r--r--shemov.cpp1
3 files changed, 3 insertions, 0 deletions
diff --git a/fswidget.cpp b/fswidget.cpp
index c3753b1..d3969f0 100644
--- a/fswidget.cpp
+++ b/fswidget.cpp
@@ -390,6 +390,7 @@ void FSWidget::gatherData(const QString &curDir){
qApp->restoreOverrideCursor();
QString msg = QString(tr("Analyzed %1 files in %2 ms using %3 queries").arg(QString::number(fileCount)).arg(QString::number(timer.elapsed())).arg(QString::number(mQueryCount)));
emit message(msg);
+ emit needRefreshFs();
}
void FSWidget::deleteFiles(){
diff --git a/fswidget.h b/fswidget.h
index a7ef536..9ff4fd2 100644
--- a/fswidget.h
+++ b/fswidget.h
@@ -48,6 +48,7 @@ class FSWidget : public QWidget {
signals:
void message(QString msg);
void selectionChanged(int count, qint64 size, qint64 duration);
+ void needRefreshFs();
private:
void setupWidget();
diff --git a/shemov.cpp b/shemov.cpp
index 47018b7..539a90a 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -70,6 +70,7 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla
setSize(size);
setDuration(duration, false);
});
+ connect(mFileWidget, &FSWidget::needRefreshFs, this, &SheMov::setFsFree);
//experimental
splash.showMessage(tr("Creating Movie archive..."), Qt::AlignHCenter, Qt::yellow);