diff options
author | Arno <arno@disconnect.de> | 2018-07-30 19:53:39 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-07-30 19:53:39 +0200 |
commit | fa1f377ff5ce22f399b167e4e4b97b1a0f0ae5f9 (patch) | |
tree | 293d1571e368cab0b9c44651979de9e065ab0db5 /filewidget.cpp | |
parent | 1693f94607678d892439ca02c08ac768aec3f46a (diff) | |
download | ShemovCleaner-fa1f377ff5ce22f399b167e4e4b97b1a0f0ae5f9.tar.gz ShemovCleaner-fa1f377ff5ce22f399b167e4e4b97b1a0f0ae5f9.tar.bz2 ShemovCleaner-fa1f377ff5ce22f399b167e4e4b97b1a0f0ae5f9.zip |
Update free space after deleting files
Diffstat (limited to 'filewidget.cpp')
-rw-r--r-- | filewidget.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/filewidget.cpp b/filewidget.cpp index d1600f6..31dfa92 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -861,11 +861,13 @@ void FileWidget::deleteFiles(){ } const QString msg = QString(tr("Really delete %1 file(s)?")).arg(QString::number(selFiles.count())); int retval = QMessageBox::question(this, tr("Delete files..."), msg); + QString curDir; if(retval == QMessageBox::Yes){ QStringList removed; for(const QModelIndex& idx : selFiles){ QString path = idx.data(FullPathRole).toString(); QFileInfo fi(path); + curDir = fi.absolutePath(); bool success = false; if(fi.isDir()){ QDir d(fi.absoluteFilePath()); @@ -889,6 +891,7 @@ void FileWidget::deleteFiles(){ mModel->removeRow(res.at(0)->row()); } } + emit freeSpaceChanged(curDir); } } |