X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fbasichandler.h;h=ad954b58a502579bc9c940c6810f058921a35ce4;hp=c276c96c3c914eb16a4e3b0cc6d5dbfc729e63d8;hb=f48d324241a262695fed259e87bbf7cf83ab9df0;hpb=6579cd49c867ce3fb6c99127851a881ea82d1b1b diff --git a/src/core/basichandler.h b/src/core/basichandler.h index c276c96c..ad954b58 100644 --- a/src/core/basichandler.h +++ b/src/core/basichandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel Project * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -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,7 +29,7 @@ #include "message.h" -#include "networkconnection.h" +#include "corenetwork.h" class CoreSession; @@ -37,7 +37,7 @@ class BasicHandler : public QObject { Q_OBJECT public: - BasicHandler(NetworkConnection *parent = 0); + BasicHandler(CoreNetwork *parent = 0); QStringList providesHandlers(); @@ -56,12 +56,12 @@ public: QList userEncode(const QString &userNick, const QStringList &stringlist); signals: - void displayMsg(Message::Type, BufferInfo::Type, QString target, QString text, QString sender = "", Message::Flags flags = Message::None); + void displayMsg(Message::Type, BufferInfo::Type, const QString &target, const QString &text, const QString &sender = "", Message::Flags flags = Message::None); void putCmd(const QString &cmd, const QList ¶ms, const QByteArray &prefix = QByteArray()); void putRawLine(const QByteArray &msg); protected: - void displayMsg(Message::Type, QString target, QString text, QString sender = "", Message::Flags flags = Message::None); + void displayMsg(Message::Type, QString target, const QString &text, const QString &sender = "", Message::Flags flags = Message::None); void putCmd(const QString &cmd, const QByteArray ¶m, const QByteArray &prefix = QByteArray()); virtual void handle(const QString &member, QGenericArgument val0 = QGenericArgument(0), @@ -71,9 +71,8 @@ protected: QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument()); - inline Network *network() const { return _networkConnection->network(); } - inline NetworkConnection *networkConnection() const { return _networkConnection; } - inline CoreSession *coreSession() const { return _networkConnection->coreSession(); } + inline CoreNetwork *network() const { return _network; } + inline CoreSession *coreSession() const { return _network->coreSession(); } BufferInfo::Type typeByTarget(const QString &target) const; @@ -81,7 +80,7 @@ private: const QHash &handlerHash(); QHash _handlerHash; int defaultHandler; - NetworkConnection *_networkConnection; + CoreNetwork *_network; bool initDone; }; #endif