X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoreignorelistmanager.h;fp=src%2Fcore%2Fcoreignorelistmanager.h;h=d7d5c9cf043f1662b57223fb97c72903bd0c1fa5;hb=e2ae544bf7982e8679da3f2e2c25769bd0a97eea;hp=c12e323bd486ac29ed23bdb5d8b9e06975b94a34;hpb=28825f3c6c222c2828107c6627710f34b27b5066;p=quassel.git diff --git a/src/core/coreignorelistmanager.h b/src/core/coreignorelistmanager.h index c12e323b..d7d5c9cf 100644 --- a/src/core/coreignorelistmanager.h +++ b/src/core/coreignorelistmanager.h @@ -24,6 +24,7 @@ #include "ignorelistmanager.h" class CoreSession; +struct RawMessage; class CoreIgnoreListManager : public IgnoreListManager { SYNCABLE_OBJECT @@ -34,6 +35,8 @@ public: inline virtual const QMetaObject *syncMetaObject() const { return &IgnoreListManager::staticMetaObject; } + StrictnessType match(const RawMessage &rawMsg, const QString &networkName); + public slots: virtual inline void requestToggleIgnoreRule(const QString &ignoreRule) { toggleIgnoreRule(ignoreRule); } virtual inline void requestRemoveIgnoreListItem(const QString &ignoreRule) { removeIgnoreListItem(ignoreRule); }