cmake: avoid de-duplication of user's CXXFLAGS
[quassel.git] / src / core / coreignorelistmanager.cpp
index c1de5e2..580051c 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2013 by the Quassel Project                        *
+ *   Copyright (C) 2005-2022 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
 #include "core.h"
 #include "coresession.h"
 
-INIT_SYNCABLE_OBJECT(CoreIgnoreListManager)
-CoreIgnoreListManager::CoreIgnoreListManager(CoreSession *parent)
+CoreIgnoreListManager::CoreIgnoreListManager(CoreSession* parent)
     : IgnoreListManager(parent)
 {
-    CoreSession *session = qobject_cast<CoreSession *>(parent);
+    auto* session = qobject_cast<CoreSession*>(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<CoreSession *>(parent());
+    auto* session = qobject_cast<CoreSession*>(parent());
     if (!session) {
         qWarning() << "CoreIgnoreListManager: unable to save IgnoreList. Parent is not a Coresession!";
         return;
@@ -62,9 +59,9 @@ void CoreIgnoreListManager::save() const
     Core::setUserSetting(session->user(), "IgnoreList", initIgnoreList());
 }
 
-
-//void CoreIgnoreListManager::loadDefaults() {
+// void CoreIgnoreListManager::loadDefaults() {
 //  foreach(IgnoreListItem item, IgnoreListManager::defaults()) {
-//    addIgnoreListItem(item.ignoreRule, item.isRegEx, item.strictness, item.scope, item.scopeRule);
+//    addIgnoreListItem(item.contents(), item.isRegEx(), item.strictness(), item.scope(),
+//                      item.scopeRule());
 //  }
 //}