X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fclientproxy.h;h=4845faf0c3cc6f1992cf1733470a639cf6911ad7;hb=4bdda41a706b963c0163d38764acb3ffea52f256;hp=abe7ca46d3b987674036c3754de4a8a5c7ca6480;hpb=8836fdc8e4107437e5fff0e10e18d581297d59e4;p=quassel.git diff --git a/src/client/clientproxy.h b/src/client/clientproxy.h index abe7ca46..4845faf0 100644 --- a/src/client/clientproxy.h +++ b/src/client/clientproxy.h @@ -18,18 +18,16 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#ifndef _GUIPROXY_H_ -#define _GUIPROXY_H_ +#ifndef _CLIENTPROXY_H_ +#define _CLIENTPROXY_H_ + +#include +#include #include "proxy_common.h" #include "message.h" #include "global.h" -#include -#include -#include -#include - class ClientProxy : public QObject { Q_OBJECT @@ -38,6 +36,7 @@ class ClientProxy : public QObject { static void destroy(); public slots: + inline void gsSessionDataChanged(const QString &key, const QVariant &data) { send(GS_SESSION_DATA_CHANGED, key, data); } inline void gsUserInput(BufferId id, QString msg) { send(GS_USER_INPUT, QVariant::fromValue(id), msg); } inline void gsRequestConnect(QStringList networks) { send(GS_REQUEST_CONNECT, networks); } inline void gsImportBacklog() { send(GS_IMPORT_BACKLOG); } @@ -46,9 +45,6 @@ class ClientProxy : public QObject { inline void gsGeneric(ClientSignal sig, QVariant v1 = QVariant(), QVariant v2 = QVariant(), QVariant v3 = QVariant()) { send(sig, v1, v2, v3); } - //void connectToCore(QString host, quint16 port); - //void disconnectFromCore(); - signals: void csCoreState(QVariant); void csServerState(QString, QVariant); @@ -56,8 +52,7 @@ class ClientProxy : public QObject { void csServerDisconnected(QString); void csDisplayMsg(Message); void csDisplayStatusMsg(QString, QString); - void csUpdateGlobalData(QString key, QVariant data); - void csGlobalDataChanged(QString key); + void csSessionDataChanged(const QString &key, const QVariant &data); void csModeSet(QString, QString, QString); void csTopicSet(QString, QString, QString); void csNickAdded(QString, QString, VarMap); @@ -71,36 +66,14 @@ class ClientProxy : public QObject { void csGeneric(CoreSignal, QVariant, QVariant, QVariant); - //void coreConnected(); - //void coreDisconnected(); - //void coreConnectionError(QString errorMsg); - - //void recvPartialItem(quint32 avail, quint32 size); - void send(ClientSignal, QVariant arg1 = QVariant(), QVariant arg2 = QVariant(), QVariant arg3 = QVariant()); public slots: void recv(CoreSignal, QVariant arg1 = QVariant(), QVariant arg2 = QVariant(), QVariant arg3 = QVariant()); - private slots: - //void updateCoreData(QString); - - //void serverError(QAbstractSocket::SocketError); - //void serverHasData(); - private: ClientProxy(); static ClientProxy *instanceptr; - - //QTcpSocket socket; - //quint32 blockSize; - - //friend class CoreProxy; - }; -//extern ClientProxy *guiProxy; - - - #endif