X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Feventstringifier.cpp;h=7276edfd0c7d2ad2bb371b0a9df5d3ada71a6523;hp=1b817afdb8e795dc9ecf3101541b2f795ce38d6b;hb=88b350153eb364853e75d237d3eed2dfaf839d59;hpb=393ac8b4bca9db98f297cb4756ef2e79364bf6f0 diff --git a/src/core/eventstringifier.cpp b/src/core/eventstringifier.cpp index 1b817afd..7276edfd 100644 --- a/src/core/eventstringifier.cpp +++ b/src/core/eventstringifier.cpp @@ -28,7 +28,7 @@ EventStringifier::EventStringifier(CoreSession *parent) : BasicHandler("handleCt _coreSession(parent), _whois(false) { - + connect(this, SIGNAL(newMessageEvent(Event *)), coreSession()->eventManager(), SLOT(postEvent(Event *))); } void EventStringifier::displayMsg(NetworkEvent *event, Message::Type msgType, const QString &msg, const QString &sender, @@ -37,7 +37,8 @@ void EventStringifier::displayMsg(NetworkEvent *event, Message::Type msgType, co return; MessageEvent *msgEvent = createMessageEvent(event, msgType, msg, sender, target, msgFlags); - sendMessageEvent(msgEvent); + //sendMessageEvent(msgEvent); + emit newMessageEvent(msgEvent); } MessageEvent *EventStringifier::createMessageEvent(NetworkEvent *event, Message::Type msgType, const QString &msg, const QString &sender, @@ -47,10 +48,6 @@ MessageEvent *EventStringifier::createMessageEvent(NetworkEvent *event, Message: return msgEvent; } -void EventStringifier::sendMessageEvent(MessageEvent *event) { - coreSession()->eventManager()->sendEvent(event); -} - bool EventStringifier::checkParamCount(IrcEvent *e, int minParams) { if(e->params().count() < minParams) { if(e->type() == EventManager::IrcEventNumeric) {