X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=gui%2Fguiproxy.h;h=aeb12f3fc9a105dbfcb75fdee01485fea980867d;hb=9d4be7eefb855df7efe6d140bc498cc574140466;hp=7fe0c18d6de602168e15ceb7de17272f6991ea78;hpb=ddc5208315db8ca9ca19f6a59ee7caefe631ffc7;p=quassel.git diff --git a/gui/guiproxy.h b/gui/guiproxy.h index 7fe0c18d..aeb12f3f 100644 --- a/gui/guiproxy.h +++ b/gui/guiproxy.h @@ -46,6 +46,8 @@ class GUIProxy : public QObject { inline void gsImportBacklog() { send(GS_IMPORT_BACKLOG); } inline void gsRequestBacklog(BufferId id, QVariant v1, QVariant v2) { send(GS_REQUEST_BACKLOG, QVariant::fromValue(id), v1, v2); } + inline void gsGeneric(GUISignal sig, QVariant v1 = QVariant(), QVariant v2 = QVariant(), QVariant v3 = QVariant()) { send(sig, v1, v2, v3); } + void connectToCore(QString host, quint16 port); void disconnectFromCore(); @@ -67,8 +69,9 @@ class GUIProxy : public QObject { void csOwnNickSet(QString, QString); void csQueryRequested(QString, QString); void csBacklogData(BufferId, QList, bool); + void csUpdateBufferId(BufferId); - void csGeneric(int, QVariant, QVariant); + void csGeneric(CoreSignal, QVariant, QVariant, QVariant); void coreConnected(); void coreDisconnected(); @@ -76,8 +79,9 @@ class GUIProxy : public QObject { void recvPartialItem(quint32 avail, quint32 size); - public: void send(GUISignal, 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: