Index: compiled/CSSPropertyFilter.h |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/compiled/CSSPropertyFilter.h |
@@ -0,0 +1,35 @@ |
+#ifndef ADBLOCK_PLUS_CSS_PROPERTY_FILTER_H |
+#define ADBLOCK_PLUS_CSS_PROPERTY_FILTER_H |
+ |
+#include <cstddef> |
+#include <string> |
+ |
+#include "Filter.h" |
+#include "ElemHideBase.h" |
+ |
+class CSSPropertyFilter: public ElemHideBase |
+{ |
+private: |
+ std::u16string regexp; |
+ std::u16string prefix; |
+ std::u16string suffix; |
+public: |
+ CSSPropertyFilter(const std::u16string& text, const std::u16string& domains, |
+ const std::u16string& selector, const std::u16string& regexpSource, |
+ const std::u16string& prefix, const std::u16string& suffix); |
+ Type GetType() const; |
+ const std::u16string GetRegExpString() |
+ { |
+ return regexp; |
+ } |
+ const std::u16string GetSelectorPrefix() |
+ { |
+ return prefix; |
+ } |
+ const std::u16string GetSelectorSuffix() |
+ { |
+ return suffix; |
+ } |
+}; |
+ |
+#endif |