X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbacklogrequester.h;h=c7c3afe922fbcc34e0a1e47cc4cf9c92c8765c1d;hp=85558f8b0f91525da63f71f3121454b2f0391539;hb=16c9fb5606113ddbcbe4be61f8ed2b775f31055e;hpb=92f256c9ef102ef5af61164bb17b63e501510541 diff --git a/src/client/backlogrequester.h b/src/client/backlogrequester.h index 85558f8b..c7c3afe9 100644 --- a/src/client/backlogrequester.h +++ b/src/client/backlogrequester.h @@ -51,11 +51,11 @@ public: //! returns false if it was the last missing backlogpart bool buffer(BufferId bufferId, const MessageList &messages); - virtual inline void requestBacklog() { requestBacklog(allBufferIds()); } - virtual void requestBacklog(const QList &bufferIds) = 0; + virtual void requestBacklog(const BufferIdList &bufferIds) = 0; + virtual inline void requestInitialBacklog() { requestBacklog(allBufferIds()); } protected: - QList allBufferIds() const; + BufferIdList allBufferIds() const; inline void setWaitingBuffers(const QList &buffers) { setWaitingBuffers(buffers.toSet()); } void setWaitingBuffers(const QSet &buffers); void addWaitingBuffer(BufferId buffer); @@ -76,7 +76,7 @@ private: class FixedBacklogRequester : public BacklogRequester { public: FixedBacklogRequester(ClientBacklogManager *backlogManager); - virtual void requestBacklog(const QList &bufferIds); + virtual void requestBacklog(const BufferIdList &bufferIds); private: int _backlogCount; @@ -88,8 +88,8 @@ private: class GlobalUnreadBacklogRequester : public BacklogRequester { public: GlobalUnreadBacklogRequester(ClientBacklogManager *backlogManager); - virtual void requestBacklog(); - virtual void requestBacklog(const QList &) {} + virtual void requestInitialBacklog(); + virtual void requestBacklog(const BufferIdList &) {} private: int _limit; @@ -102,7 +102,7 @@ private: class PerBufferUnreadBacklogRequester : public BacklogRequester { public: PerBufferUnreadBacklogRequester(ClientBacklogManager *backlogManager); - virtual void requestBacklog(const QList &bufferIds); + virtual void requestBacklog(const BufferIdList &bufferIds); private: int _limit;