shared: Introduce WildcardMatcher

此提交包含在:
2022-05-31 10:13:34 +02:00
父節點 145cd150b1
當前提交 edc41d6f59
共有 3 個檔案被更改,包括 50 行新增2 行删除

17
shared/wildcardmatcher.h 一般檔案
查看文件

@@ -0,0 +1,17 @@
#ifndef WILDCARDMATCHER_H
#define WILDCARDMATCHER_H
#include <QStringList>
#include <QRegExp>
class WildcardMatcher
{
private:
QVector<QRegExp> regexes;
QStringList patterns;
public:
WildcardMatcher();
bool match(QString haystack) const;
void setPatterns(QStringList patterns);
};
#endif // WILDCARDMATCHER_H