From 99bd8884bc87fbdbbe3a053f3afda9155b914c0f Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Fri, 6 Jul 2012 18:50:46 +0200 Subject: Ability to use more complex result set management while getting the archive list --- src/client/QXmppArchiveManager.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/client/QXmppArchiveManager.h') diff --git a/src/client/QXmppArchiveManager.h b/src/client/QXmppArchiveManager.h index 01d9f357..fc7b27a9 100644 --- a/src/client/QXmppArchiveManager.h +++ b/src/client/QXmppArchiveManager.h @@ -27,6 +27,7 @@ #include #include "QXmppClientExtension.h" +#include "QXmppResultSet.h" class QXmppArchiveChat; class QXmppArchiveChatIq; @@ -54,7 +55,9 @@ class QXMPP_EXPORT QXmppArchiveManager : public QXmppClientExtension Q_OBJECT public: - void listCollections(const QString &jid, const QDateTime &start = QDateTime(), const QDateTime &end = QDateTime(), int max = 0); + void listCollections(const QString &jid, const QDateTime &start = QDateTime(), const QDateTime &end = QDateTime(), + const QXmppResultSetQuery &rsm = QXmppResultSetQuery()); + void listCollections(const QString &jid, const QDateTime &start, const QDateTime &end, int max); void removeCollections(const QString &jid, const QDateTime &start = QDateTime(), const QDateTime &end = QDateTime()); void retrieveCollection(const QString &jid, const QDateTime &start, int max = 0); @@ -65,7 +68,7 @@ public: signals: /// This signal is emitted when archive list is received /// after calling listCollections() - void archiveListReceived(const QList&); + void archiveListReceived(const QList&, const QXmppResultSetReply &rsm = QXmppResultSetReply()); /// This signal is emitted when archive chat is received /// after calling retrieveCollection() -- cgit v1.2.3