X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientproxy.h;h=33b340308d53ce945ef077eb5d466533bcbcb52c;hp=abe7ca46d3b987674036c3754de4a8a5c7ca6480;hb=42ff71aaa8d3cee9e348a45758c56c380a4f1b45;hpb=8836fdc8e4107437e5fff0e10e18d581297d59e4 diff --git a/src/client/clientproxy.h b/src/client/clientproxy.h index abe7ca46..33b34030 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); @@ -58,6 +54,7 @@ class ClientProxy : public QObject { 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 +68,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