]> Some of my projects - localmylist.git/commitdiff
DirectoryWatcher should filter files with fileFilters.
authorAPTX <marek321@gmail.com>
Tue, 23 Apr 2013 21:19:37 +0000 (23:19 +0200)
committerAPTX <marek321@gmail.com>
Tue, 23 Apr 2013 21:19:37 +0000 (23:19 +0200)
localmylist/directorywatcher.cpp

index a668f64cf4588d92c2c108d302c72f372e087b64..3418effe7e91849f123e89b690707a8dd500bd88 100644 (file)
@@ -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<QString> currentSet = currentEntries.toSet();
        QSet<QString> oldEntries = previousEntries.value(path);
        QSet<QString> newEntries = currentSet - oldEntries;