X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fbasichandler.h;h=0df183065a3653fe155bd38d5e7d8252c6db7532;hb=a25d2ec9cf8caf283624eef270998c0ba9e903dd;hp=4700347813341f16f1c9deccf4a841ea84df031f;hpb=b2f26944f3b4109d22bb1571aed2a7e2e9efbb5a;p=quassel.git diff --git a/src/core/basichandler.h b/src/core/basichandler.h index 47003478..0df18306 100644 --- a/src/core/basichandler.h +++ b/src/core/basichandler.h @@ -18,8 +18,8 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#ifndef _BASICHANDLER_H_ -#define _BASICHANDLER_H_ +#ifndef BASICHANDLER_H_ +#define BASICHANDLER_H_ #include #include @@ -29,13 +29,15 @@ #include "message.h" -#include "networkconnection.h" +#include "corenetwork.h" + +class CoreSession; class BasicHandler : public QObject { Q_OBJECT public: - BasicHandler(NetworkConnection *parent = 0); + BasicHandler(CoreNetwork *parent = 0); QStringList providesHandlers(); @@ -69,8 +71,8 @@ protected: QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument()); - inline Network *network() const { return _networkConnection->network(); } - inline NetworkConnection *networkConnection() const { return _networkConnection; } + inline CoreNetwork *network() const { return _network; } + inline CoreSession *coreSession() const { return _network->coreSession(); } BufferInfo::Type typeByTarget(const QString &target) const; @@ -78,7 +80,7 @@ private: const QHash &handlerHash(); QHash _handlerHash; int defaultHandler; - NetworkConnection *_networkConnection; + CoreNetwork *_network; bool initDone; }; #endif