X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorenetwork.cpp;h=05da4135fd6c7de138910a5607ac862f16275e22;hp=b7ec55d253fff98e5e2bb07f23fa9d7fe04855db;hb=86837eac3346857733f3488acccca9dc2c45605e;hpb=85fb228631cfb087ce80f4b778fae5f1c3877008 diff --git a/src/core/corenetwork.cpp b/src/core/corenetwork.cpp index b7ec55d2..05da4135 100644 --- a/src/core/corenetwork.cpp +++ b/src/core/corenetwork.cpp @@ -20,14 +20,14 @@ #include "corenetwork.h" +#include "ctcphandler.h" #include "core.h" -#include "coresession.h" #include "coreidentity.h" #include "corenetworkconfig.h" - -#include "ircserverhandler.h" +#include "coresession.h" #include "coreuserinputhandler.h" -#include "ctcphandler.h" +#include "ircserverhandler.h" +#include "networkevent.h" INIT_SYNCABLE_OBJECT(CoreNetwork) CoreNetwork::CoreNetwork(const NetworkId &networkid, CoreSession *session) @@ -327,7 +327,9 @@ void CoreNetwork::setMyNick(const QString &mynick) { void CoreNetwork::socketHasData() { while(socket.canReadLine()) { QByteArray s = socket.readLine().trimmed(); - ircServerHandler()->handleServerMsg(s); + ircServerHandler()->handleServerMsg(s); // FIXME remove with events + + coreSession()->eventManager()->sendEvent(new NetworkDataEvent(EventManager::NetworkIncoming, this, s)); } }