X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=gui%2Fguiproxy.h;h=6e84b570daa4e711fdc19413d9465f88d2175759;hp=e07599b3daa9a3d88024ead22795aa6230a522f2;hb=7a0c26e22498cabadd791be32614ba65f69125c3;hpb=2a068c11e76c7b34afb64d443dbb1afd2e208aaa diff --git a/gui/guiproxy.h b/gui/guiproxy.h index e07599b3..6e84b570 100644 --- a/gui/guiproxy.h +++ b/gui/guiproxy.h @@ -41,8 +41,12 @@ 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(); @@ -52,19 +56,22 @@ class GUIProxy : public QObject { void csServerState(QString, QVariant); void csServerConnected(QString); void csServerDisconnected(QString); - void csDisplayMsg(QString, Message); + 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();