+IgnoreListManager::StrictnessType CoreIgnoreListManager::match(const RawMessage &rawMsg, const QString &networkName)
+{
+ //StrictnessType _match(const QString &msgContents, const QString &msgSender, Message::Type msgType, const QString &network, const QString &bufferName);
+ return _match(rawMsg.text, rawMsg.sender, rawMsg.type, networkName, rawMsg.target);
+}
+
+
+void CoreIgnoreListManager::save() const
+{
+ CoreSession *session = qobject_cast<CoreSession *>(parent());
+ if (!session) {
+ qWarning() << "CoreIgnoreListManager: unable to save IgnoreList. Parent is not a Coresession!";
+ return;
+ }
+
+ Core::setUserSetting(session->user(), "IgnoreList", initIgnoreList());