From 726e55799ea72e4e92a23535428eea5706ce5f56 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 1 Oct 2016 14:46:47 +0200 Subject: Update free space when event occurs Update free space when we get an inotify event that changes disk space, or when refresh is called. --- smdirmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'smdirmodel.cpp') diff --git a/smdirmodel.cpp b/smdirmodel.cpp index b9394d8..0d4ca30 100644 --- a/smdirmodel.cpp +++ b/smdirmodel.cpp @@ -143,6 +143,7 @@ void SmDirModel::dirEvent(const QList &data, int e){ * modelReset(); */ addFile(data); + emit fsFreeChanged(); return; } QModelIndex idx = find(data.at(Name), Name, rootIndex()); @@ -158,6 +159,7 @@ void SmDirModel::dirEvent(const QList &data, int e){ setData(c, data.at(i), Qt::EditRole); } } + emit fsFreeChanged(); } void SmDirModel::readSettings(){ @@ -180,6 +182,7 @@ void SmDirModel::readSettings(){ void SmDirModel::refresh(){ setDir(mCurrentDir); + emit fsFreeChanged(); } void SmDirModel::populate(SmTreeItem *root){ -- cgit v1.2.3-70-g09d2