X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoreignorelistmanager.cpp;h=9a7b3e73a31a04be4adff60e81e277516596c234;hp=c6c3a7ab800dce726985ef2a4bcfb68295527d9c;hb=e14649614fbbf9b386505a5d782b88b1ac313c1f;hpb=3e63cb8a6e83765069a45101b86ae9e21dcc57ad diff --git a/src/core/coreignorelistmanager.cpp b/src/core/coreignorelistmanager.cpp index c6c3a7ab..9a7b3e73 100644 --- a/src/core/coreignorelistmanager.cpp +++ b/src/core/coreignorelistmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2018 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -23,36 +23,34 @@ #include "core.h" #include "coresession.h" -CoreIgnoreListManager::CoreIgnoreListManager(CoreSession *parent) +CoreIgnoreListManager::CoreIgnoreListManager(CoreSession* parent) : IgnoreListManager(parent) { - CoreSession *session = qobject_cast(parent); + auto* session = qobject_cast(parent); if (!session) { qWarning() << "CoreIgnoreListManager: unable to load IgnoreList. Parent is not a Coresession!"; - //loadDefaults(); + // loadDefaults(); return; } initSetIgnoreList(Core::getUserSetting(session->user(), "IgnoreList").toMap()); // we store our settings whenever they change - connect(this, SIGNAL(updatedRemotely()), SLOT(save())); + connect(this, &SyncableObject::updatedRemotely, this, &CoreIgnoreListManager::save); - //if(isEmpty()) - //loadDefaults(); + // if(isEmpty()) + // loadDefaults(); } - -IgnoreListManager::StrictnessType CoreIgnoreListManager::match(const RawMessage &rawMsg, const QString &networkName) +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); + // 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(parent()); + auto* session = qobject_cast(parent()); if (!session) { qWarning() << "CoreIgnoreListManager: unable to save IgnoreList. Parent is not a Coresession!"; return; @@ -61,8 +59,7 @@ void CoreIgnoreListManager::save() const Core::setUserSetting(session->user(), "IgnoreList", initIgnoreList()); } - -//void CoreIgnoreListManager::loadDefaults() { +// void CoreIgnoreListManager::loadDefaults() { // foreach(IgnoreListItem item, IgnoreListManager::defaults()) { // addIgnoreListItem(item.contents(), item.isRegEx(), item.strictness(), item.scope(), // item.scopeRule());