summaryrefslogtreecommitdiffstats
path: root/smdirmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'smdirmodel.cpp')
-rw-r--r--smdirmodel.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/smdirmodel.cpp b/smdirmodel.cpp
index 16caf02..23e76fa 100644
--- a/smdirmodel.cpp
+++ b/smdirmodel.cpp
@@ -30,6 +30,12 @@ SmDirModel::SmDirModel(const QStringList &headers, QObject *parent) : SmTreeMode
connect(mCollector, SIGNAL(newData(QList<QVariant>,int)), this, SLOT(dirEvent(QList<QVariant>,int)), Qt::BlockingQueuedConnection);
}
+SmDirModel::~SmDirModel(){
+ if(mWatch->isRunning()){
+ mWatch->stop();
+ }
+}
+
QVariant SmDirModel::data(const QModelIndex &index, int role) const{
if(!index.isValid()){
return QVariant();