projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add skeletal EventStringifier
[quassel.git]
/
src
/
core
/
coresession.h
diff --git
a/src/core/coresession.h
b/src/core/coresession.h
index
892cd23
..
0a52cf1
100644
(file)
--- a/
src/core/coresession.h
+++ b/
src/core/coresession.h
@@
-39,6
+39,9
@@
class CoreNetwork;
class CoreNetworkConfig;
class CoreSessionEventProcessor;
class EventManager;
class CoreNetworkConfig;
class CoreSessionEventProcessor;
class EventManager;
+class EventStringifier;
+class IrcParser;
+class MessageEvent;
class NetworkConnection;
class SignalProxy;
class NetworkConnection;
class SignalProxy;
@@
-68,7
+71,9
@@
public:
AliasManager &aliasManager() { return _aliasManager; }
inline EventManager *eventManager() const { return _eventManager; }
AliasManager &aliasManager() { return _aliasManager; }
inline EventManager *eventManager() const { return _eventManager; }
+ inline EventStringifier *eventStringifier() const { return _eventStringifier; }
inline CoreSessionEventProcessor *eventProcessor() const { return _eventProcessor; }
inline CoreSessionEventProcessor *eventProcessor() const { return _eventProcessor; }
+ inline IrcParser *ircParser() const { return _ircParser; }
inline CoreIrcListHelper *ircListHelper() const { return _ircListHelper; }
inline CoreIrcListHelper *ircListHelper() const { return _ircListHelper; }
@@
-167,6
+172,9
@@
private:
void initScriptEngine();
void processMessages();
void initScriptEngine();
void processMessages();
+ /// Hook for converting events to the old displayMsg() handlers
+ Q_INVOKABLE void processMessageEvent(MessageEvent *event);
+
UserId _user;
SignalProxy *_signalProxy;
UserId _user;
SignalProxy *_signalProxy;
@@
-184,7
+192,9
@@
private:
CoreCoreInfo _coreInfo;
EventManager *_eventManager;
CoreCoreInfo _coreInfo;
EventManager *_eventManager;
+ EventStringifier *_eventStringifier; // should eventually move into client
CoreSessionEventProcessor *_eventProcessor;
CoreSessionEventProcessor *_eventProcessor;
+ IrcParser *_ircParser;
QScriptEngine *scriptEngine;
QScriptEngine *scriptEngine;