X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientbacklogmanager.h;h=6d76789ba7fdcee5b0a127c4eef9f64661f84d21;hp=2fb6a2d4ab7ac5627865a04a7ac78dd235e199d1;hb=fb011e52bc6613198a65e037f0752f6361339aeb;hpb=8f0946673bc3edc84b6f13e16cbe8ece912b4a3b diff --git a/src/client/clientbacklogmanager.h b/src/client/clientbacklogmanager.h index 2fb6a2d4..6d76789b 100644 --- a/src/client/clientbacklogmanager.h +++ b/src/client/clientbacklogmanager.h @@ -34,12 +34,17 @@ public: virtual const QMetaObject *syncMetaObject() const { return &BacklogManager::staticMetaObject; } + // helper for the backlogRequester, as it isn't a QObject and can't emit itself + inline void emitMessagesRequested(const QString &msg) const { emit messagesRequested(msg); } + public slots: virtual void receiveBacklog(BufferId bufferId, int lastMsgs, int offset, QVariantList msgs); void requestInitialBacklog(); signals: - void messagesProcessed(const QString &); + void messagesReceived(BufferId bufferId, int count) const; + void messagesRequested(const QString &) const; + void messagesProcessed(const QString &) const; private: bool isBuffering();