projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
giving the message model the control over the dynamic backlog requests
[quassel.git]
/
src
/
client
/
clientbacklogmanager.h
diff --git
a/src/client/clientbacklogmanager.h
b/src/client/clientbacklogmanager.h
index
2fb6a2d
..
6d76789
100644
(file)
--- a/
src/client/clientbacklogmanager.h
+++ b/
src/client/clientbacklogmanager.h
@@
-34,12
+34,17
@@
public:
virtual const QMetaObject *syncMetaObject() const { return &BacklogManager::staticMetaObject; }
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:
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();
private:
bool isBuffering();