cmake: avoid de-duplication of user's CXXFLAGS
[quassel.git] / src / core / corebasichandler.cpp
index 38b510e..69f1c56 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2018 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  *
@@ -20,7 +20,6 @@
 
 #include "corebasichandler.h"
 
-#include "logmessage.h"
 #include "util.h"
 
 CoreBasicHandler::CoreBasicHandler(CoreNetwork* parent)
@@ -30,13 +29,13 @@ CoreBasicHandler::CoreBasicHandler(CoreNetwork* parent)
     connect(this, &CoreBasicHandler::displayMsg, network(), &CoreNetwork::onDisplayMsg);
     connect(this, &CoreBasicHandler::putRawLine, network(), &CoreNetwork::putRawLine);
     connect(this,
-            selectOverload<const QString&, const QList<QByteArray>&, const QByteArray&, bool>(&CoreBasicHandler::putCmd),
+            selectOverload<const QString&, const QList<QByteArray>&, const QByteArray&, const QHash<IrcTagKey, QString>&, bool>(&CoreBasicHandler::putCmd),
             network(),
-            selectOverload<const QString&, const QList<QByteArray>&, const QByteArray&, bool>(&CoreNetwork::putCmd));
+            selectOverload<const QString&, const QList<QByteArray>&, const QByteArray&, const QHash<IrcTagKey, QString>&, bool>(&CoreNetwork::putCmd));
     connect(this,
-            selectOverload<const QString&, const QList<QList<QByteArray>>&, const QByteArray&, bool>(&CoreBasicHandler::putCmd),
+            selectOverload<const QString&, const QList<QList<QByteArray>>&, const QByteArray&, const QHash<IrcTagKey, QString>&, bool>(&CoreBasicHandler::putCmd),
             network(),
-            selectOverload<const QString&, const QList<QList<QByteArray>>&, const QByteArray&, bool>(&CoreNetwork::putCmd));
+            selectOverload<const QString&, const QList<QList<QByteArray>>&, const QByteArray&, const QHash<IrcTagKey, QString>&, bool>(&CoreNetwork::putCmd));
 }
 
 QString CoreBasicHandler::serverDecode(const QByteArray& string)
@@ -133,9 +132,9 @@ BufferInfo::Type CoreBasicHandler::typeByTarget(const QString& target) const
     return BufferInfo::QueryBuffer;
 }
 
-void CoreBasicHandler::putCmd(const QString& cmd, const QByteArray& param, const QByteArray& prefix, const bool prepend)
+void CoreBasicHandler::putCmd(const QString& cmd, const QByteArray& param, const QByteArray& prefix, const QHash<IrcTagKey, QString>& tags, bool prepend)
 {
     QList<QByteArray> list;
     list << param;
-    emit putCmd(cmd, list, prefix, prepend);
+    emit putCmd(cmd, list, prefix, tags, prepend);
 }