class CoreNetworkConfig;
class CoreSessionEventProcessor;
class EventManager;
+class EventStringifier;
class IrcParser;
+class MessageEvent;
class NetworkConnection;
class SignalProxy;
AliasManager &aliasManager() { return _aliasManager; }
inline EventManager *eventManager() const { return _eventManager; }
+ inline EventStringifier *eventStringifier() const { return _eventStringifier; }
inline CoreSessionEventProcessor *eventProcessor() const { return _eventProcessor; }
inline IrcParser *ircParser() const { return _ircParser; }
void initScriptEngine();
void processMessages();
+ /// Hook for converting events to the old displayMsg() handlers
+ Q_INVOKABLE void processMessageEvent(MessageEvent *event);
+
UserId _user;
SignalProxy *_signalProxy;
CoreCoreInfo _coreInfo;
EventManager *_eventManager;
+ EventStringifier *_eventStringifier; // should eventually move into client
CoreSessionEventProcessor *_eventProcessor;
IrcParser *_ircParser;