X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=a33b942ce868b5519c5de10d8fb811aa6857b7b2;hp=52cab60b78f0b16c7da9e2e2c81dc5c94258cdec;hb=3eebe11329417e77038d860af3b6f35630f40450;hpb=0afd913a5fa29fa44f6119df86aa7574b3274e51 diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 52cab60b..a33b942c 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -35,6 +35,7 @@ #include "coresessioneventprocessor.h" #include "coreusersettings.h" #include "eventmanager.h" +#include "eventstringifier.h" #include "ircchannel.h" #include "ircparser.h" #include "ircuser.h" @@ -61,6 +62,7 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent) _networkConfig(new CoreNetworkConfig("GlobalNetworkConfig", this)), _coreInfo(this), _eventManager(new EventManager(this)), + _eventStringifier(new EventStringifier(this)), _eventProcessor(new CoreSessionEventProcessor(this)), _ircParser(new IrcParser(this)), scriptEngine(new QScriptEngine(this)), @@ -93,9 +95,10 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent) loadSettings(); initScriptEngine(); - eventManager()->registerObject(ircParser(), EventManager::NormalPriority, "process"); - eventManager()->registerObject(eventProcessor(), EventManager::HighPriority, "process"); - eventManager()->registerObject(this, EventManager::LowPriority, "process"); // for sending MessageEvents to the client + eventManager()->registerObject(ircParser(), EventManager::NormalPriority); + eventManager()->registerObject(eventProcessor(), EventManager::HighPriority); + eventManager()->registerObject(eventStringifier(), EventManager::NormalPriority); + eventManager()->registerObject(this, EventManager::LowPriority); // for sending MessageEvents to the client // periodically save our session state connect(&(Core::instance()->syncTimer()), SIGNAL(timeout()), this, SLOT(saveSessionState()));