#include "ignorelistmanager.h"
class CoreSession;
+struct RawMessage;
class CoreIgnoreListManager : public IgnoreListManager {
SYNCABLE_OBJECT
explicit CoreIgnoreListManager(CoreSession *parent);
inline virtual const QMetaObject *syncMetaObject() const { return &IgnoreListManager::staticMetaObject; }
- void save() const;
+
+ StrictnessType match(const RawMessage &rawMsg, const QString &networkName);
public slots:
virtual inline void requestToggleIgnoreRule(const QString &ignoreRule) { toggleIgnoreRule(ignoreRule); }
addIgnoreListItem(type, ignoreRule, isRegEx, strictness, scope, scopeRule, isActive);
}
+private slots:
+ void save() const;
+
//private:
// void loadDefaults();