diff options
Diffstat (limited to 'staging/adblock/rule.cpp')
-rw-r--r-- | staging/adblock/rule.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/staging/adblock/rule.cpp b/staging/adblock/rule.cpp deleted file mode 100644 index 38d6b40..0000000 --- a/staging/adblock/rule.cpp +++ /dev/null @@ -1,35 +0,0 @@ -/* - * This file is part of smolbote. It's copyrighted by the contributors recorded - * in the version control history of the file, available from its original - * location: https://library.iserlohn-fortress.net/aqua/smolbote.git - * - * SPDX-License-Identifier: GPL-3.0 - */ - -#include "rule.h" -#include <QRegularExpression> -#include <QStringMatcher> - -using namespace AdblockPlus; - -MatcherRule::MatcherRule(const QString &rule, const Options &opt) - : options(opt) -{ - matcher = new QStringMatcher(rule, Qt::CaseInsensitive); -} - -MatcherRule::~MatcherRule() -{ - delete matcher; -} - -RegexRule::RegexRule(const QString &rule, const Options &opt) - : options(opt) -{ - regex = new QRegularExpression(rule, QRegularExpression::CaseInsensitiveOption); -} - -RegexRule::~RegexRule() -{ - delete regex; -} |