X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=gui%2Fguiproxy.cpp;h=5b6177fc2e58f4fde2d19b6f69e2f131633978ee;hb=26586e615ffe42bb2b1b307ed1324a6e3051f5da;hp=717f1bc9473ebca88a40079e0b7c5d61455570a5;hpb=ddc5208315db8ca9ca19f6a59ee7caefe631ffc7;p=quassel.git diff --git a/gui/guiproxy.cpp b/gui/guiproxy.cpp index 717f1bc9..5b6177fc 100644 --- a/gui/guiproxy.cpp +++ b/gui/guiproxy.cpp @@ -24,7 +24,24 @@ #include "util.h" #include "message.h" -void GUIProxy::recv(CoreSignal sig, QVariant arg1, QVariant arg2, QVariant arg3) { +ClientProxy *ClientProxy::instanceptr = 0; + +ClientProxy *ClientProxy::instance() { + if(instanceptr) return instanceptr; + else return instanceptr = new ClientProxy(); +} + +void ClientProxy::destroy() { + delete instanceptr; + instanceptr = 0; +} + +ClientProxy::ClientProxy() { + + +} + +void ClientProxy::recv(CoreSignal sig, QVariant arg1, QVariant arg2, QVariant arg3) { //qDebug() << "[GUI] Received signal:" << sig <(), arg2.toList(), arg3.toBool()); break; + case CS_UPDATE_BUFFERID: emit csUpdateBufferId(arg1.value()); break; - default: qWarning() << "Unknown signal in GUIProxy::recv: " << sig; + //default: qWarning() << "Unknown signal in ClientProxy::recv: " << sig; + default: emit csGeneric(sig, arg1, arg2, arg3); } } -GUIProxy *guiProxy; +//ClientProxy *guiProxy;