aboutsummaryrefslogtreecommitdiff
path: root/lib/urlfilter/filterleaf.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-10-21 13:48:23 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2018-10-21 13:48:23 +0200
commit19137b3233c31da75973a3217558ea6bd6570bad (patch)
treee1e2aa014354b7a50c5db2895c3b3fffd9d718d5 /lib/urlfilter/filterleaf.h
parentFix install paths for icon, desktop and profile (diff)
downloadsmolbote-19137b3233c31da75973a3217558ea6bd6570bad.tar.xz
urlfilter: base AdBlockRule off FilterLeaf
Diffstat (limited to 'lib/urlfilter/filterleaf.h')
-rw-r--r--lib/urlfilter/filterleaf.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/urlfilter/filterleaf.h b/lib/urlfilter/filterleaf.h
index 2c552a6..a565f92 100644
--- a/lib/urlfilter/filterleaf.h
+++ b/lib/urlfilter/filterleaf.h
@@ -24,6 +24,16 @@ public:
Redirect
};
+ enum UrlMatchType {
+ InvalidMatch,
+ RegularExpressionMatch,
+ StringContains,
+ StringStartsWith,
+ StringEndsWith,
+ StringEquals,
+ DomainMatch
+ };
+
FilterLeaf(FilterLeaf &&other);
FilterLeaf &operator=(FilterLeaf &&other);
~FilterLeaf() = default;
@@ -35,16 +45,6 @@ public:
const QString redirect() const;
protected:
- enum UrlMatchType {
- InvalidMatch,
- RegularExpressionMatch,
- StringContains,
- StringStartsWith,
- StringEndsWith,
- StringEquals,
- DomainMatch
- };
-
explicit FilterLeaf() = default;
// rule matching