_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,
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,
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) {