X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=gui%2Fguiproxy.h;h=6e84b570daa4e711fdc19413d9465f88d2175759;hp=92ac0d270965c8aa9a2e61790b5f502a9ec59b63;hb=7a0c26e22498cabadd791be32614ba65f69125c3;hpb=23221be79f5a6c064061f425a156b27fd9802a09 diff --git a/gui/guiproxy.h b/gui/guiproxy.h index 92ac0d27..6e84b570 100644 --- a/gui/guiproxy.h +++ b/gui/guiproxy.h @@ -41,26 +41,37 @@ class GUIProxy : public QObject { GUIProxy(); public slots: - inline void gsUserInput(QString net, QString buf, QString msg) { send(GS_USER_INPUT, net, buf, msg); } + 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); } + 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(); signals: void csCoreState(QVariant); - void csDisplayMsg(QString, QString, Message); + void csServerState(QString, QVariant); + void csServerConnected(QString); + void csServerDisconnected(QString); + void csDisplayMsg(Message); void csDisplayStatusMsg(QString, QString); void csUpdateGlobalData(QString key, QVariant data); void csGlobalDataChanged(QString key); void csModeSet(QString, QString, QString); void csTopicSet(QString, QString, QString); - void csSetNicks(QString, QString, QStringList); void csNickAdded(QString, QString, VarMap); void csNickRemoved(QString, QString); void csNickRenamed(QString, QString, QString); void csNickUpdated(QString, QString, VarMap); void csOwnNickSet(QString, QString); + void csQueryRequested(QString, QString); + void csBacklogData(BufferId, QList, bool); + void csUpdateBufferId(BufferId); + + void csGeneric(CoreSignal, QVariant, QVariant, QVariant); void coreConnected(); void coreDisconnected();