From: APTX Date: Tue, 23 Apr 2013 21:19:37 +0000 (+0200) Subject: DirectoryWatcher should filter files with fileFilters. X-Git-Url: https://gitweb.tyo.aptx.org/?a=commitdiff_plain;h=2aaee91ab80fde526cf4884434aadf0344b70c0a;p=localmylist.git DirectoryWatcher should filter files with fileFilters. --- diff --git a/localmylist/directorywatcher.cpp b/localmylist/directorywatcher.cpp index a668f64..3418eff 100644 --- a/localmylist/directorywatcher.cpp +++ b/localmylist/directorywatcher.cpp @@ -50,7 +50,9 @@ void DirectoryWatcher::watchedDirectoryChanged(const QString &path) { QDir dir(path); - QStringList currentEntries = dir.entryList(QDir::Files); + QStringList filters = settings->get("fileFilters").toString().split(QChar(' '), QString::SkipEmptyParts); + + QStringList currentEntries = dir.entryList(filters, QDir::Files); QSet currentSet = currentEntries.toSet(); QSet oldEntries = previousEntries.value(path); QSet newEntries = currentSet - oldEntries;