X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.h;h=892cd23eeb0c46014cd6c3ec112db947007c6af4;hp=772e7dc3875a08700598254d74295d9875874447;hb=e9e9f28438f4e11995e6b444928da1c0f8487804;hpb=0f667b4d2fb9a34b8ebbfe1d07b47407ce54468a diff --git a/src/core/coresession.h b/src/core/coresession.h index 772e7dc3..892cd23e 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -33,15 +33,17 @@ class CoreBacklogManager; class CoreBufferSyncer; class CoreBufferViewManager; +class CoreIdentity; class CoreIrcListHelper; +class CoreNetwork; class CoreNetworkConfig; -class Identity; -class CoreIdentity; +class CoreSessionEventProcessor; +class EventManager; class NetworkConnection; -class CoreNetwork; -struct NetworkInfo; class SignalProxy; +struct NetworkInfo; + class QScriptEngine; class CoreSession : public QObject { @@ -65,6 +67,9 @@ public: const AliasManager &aliasManager() const { return _aliasManager; } AliasManager &aliasManager() { return _aliasManager; } + inline EventManager *eventManager() const { return _eventManager; } + inline CoreSessionEventProcessor *eventProcessor() const { return _eventProcessor; } + inline CoreIrcListHelper *ircListHelper() const { return _ircListHelper; } inline CoreIgnoreListManager *ignoreListManager() { return &_ignoreListManager; } @@ -178,6 +183,9 @@ private: CoreNetworkConfig *_networkConfig; CoreCoreInfo _coreInfo; + EventManager *_eventManager; + CoreSessionEventProcessor *_eventProcessor; + QScriptEngine *scriptEngine; QList _messageQueue;