shared: DirscanWorker: Use WildcardMatcher to ignore paths

此提交包含在:
2022-05-31 10:14:39 +02:00
父節點 edc41d6f59
當前提交 a3666f283e
共有 2 個檔案被更改,包括 14 行新增4 行删除

查看文件

@@ -4,6 +4,7 @@
#include <QRunnable>
#include <QDirIterator>
#include "concurrentqueue.h"
#include "wildcardmatcher.h"
class DirScanWorker : public QObject, public QRunnable
{
Q_OBJECT
@@ -12,7 +13,7 @@ class DirScanWorker : public QObject, public QRunnable
ConcurrentQueue<QString> *queue = nullptr;
ConcurrentQueue<QString> *resultQueue = nullptr;
QStringList ignorePattern;
WildcardMatcher wildcardMatcher;
QVector<QString> results;
std::atomic<bool> *stopToken;