X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoreproxy.h;h=187ddefa0dff69b5adea40490f6b8b1ce6694abd;hp=071f651c2ea3ed8ea1751c68e664d5fedf4b2ee1;hb=372e281c83794188819e2a74f570e16684778456;hpb=077d44f36d2f5c730283ef6be839aea7dd073d56 diff --git a/src/core/coreproxy.h b/src/core/coreproxy.h index 071f651c..187ddefa 100644 --- a/src/core/coreproxy.h +++ b/src/core/coreproxy.h @@ -25,9 +25,10 @@ #include "message.h" #include "global.h" -#include -#include -#include +//#include +#include +//#include +//#include /** This class is the Core side of the proxy. The Core connects its signals and slots to it, * and the calls are marshalled and sent to (or received and unmarshalled from) the GuiProxy. @@ -40,7 +41,7 @@ class CoreProxy : public QObject { CoreProxy(); public slots: - inline void csUpdateGlobalData(QString key, QVariant data) { send(CS_UPDATE_GLOBAL_DATA, key, data); } + inline void csSessionDataChanged(const QString &key, const QVariant &data) { send(CS_SESSION_DATA_CHANGED, key, data); } inline void csServerConnected(QString net) { send(CS_SERVER_CONNECTED, net); } inline void csServerDisconnected(QString net) { send(CS_SERVER_DISCONNECTED, net); } inline void csServerState(QString net, VarMap data) { send(CS_SERVER_STATE, net, data); } @@ -60,11 +61,12 @@ class CoreProxy : public QObject { inline void csGeneric(CoreSignal sig, QVariant v1 = QVariant(), QVariant v2 = QVariant(), QVariant v3 = QVariant()) { send(sig, v1, v2, v3); } signals: - void gsPutGlobalData(QString, QVariant); + void gsSessionDataChanged(const QString &, const QVariant &); void gsUserInput(BufferId, QString); void gsRequestConnect(QStringList networks); void gsImportBacklog(); void gsRequestBacklog(BufferId, QVariant, QVariant); + void gsRequestNetworkStates(); void gsGeneric(ClientSignal, QVariant, QVariant, QVariant); @@ -73,20 +75,10 @@ class CoreProxy : public QObject { void send(CoreSignal, QVariant arg1 = QVariant(), QVariant arg2 = QVariant(), QVariant arg3 = QVariant()); public: - //void send(CoreSignal, QVariant arg1 = QVariant(), QVariant arg2 = QVariant(), QVariant arg3 = QVariant()); void recv(ClientSignal, QVariant arg1 = QVariant(), QVariant arg2 = QVariant(), QVariant arg3 = QVariant()); - private: - void processClientUpdate(QTcpSocket *, QString key, QVariant data); - - private: - - friend class GuiProxy; }; -//extern CoreProxy *coreProxy; - - #endif