X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fbasichandler.cpp;h=d93a84416bf631ccced4468c1e171e70ee30872d;hp=8288e10d2186a80275703da07b710542b04f15d6;hb=f62cdd391a5e30ef2d2ffbcaa0718904b1652d4e;hpb=25263b22ae90c5ac101decf62105884bc18eaeb1 diff --git a/src/core/basichandler.cpp b/src/core/basichandler.cpp index 8288e10d..d93a8441 100644 --- a/src/core/basichandler.cpp +++ b/src/core/basichandler.cpp @@ -21,6 +21,7 @@ #include +#include "util.h" #include "networkconnection.h" BasicHandler::BasicHandler(NetworkConnection *parent) @@ -187,3 +188,9 @@ void BasicHandler::putCmd(const QString &cmd, const QList ¶ms, c foreach(QByteArray param, params) list << param; emit putCmd(cmd, list, prefix); } + +void BasicHandler::displayMsg(Message::Type msgType, QString target, QString text, QString sender, quint8 flags) { + if(target.startsWith('$') || target.startsWith('#')) + target = nickFromMask(sender); + emit displayMsg(msgType, typeByTarget(target), target, text, sender, flags); +}