diff options
| author | Olivier Goffart <ogoffart@woboq.com> | 2012-07-06 18:50:46 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-16 16:15:27 +0200 |
| commit | 99bd8884bc87fbdbbe3a053f3afda9155b914c0f (patch) | |
| tree | d8aa44f27897dbb6057b3b87cf5bc3167890425e /src/client/QXmppArchiveManager.h | |
| parent | 1b445c310f9a3978c850c75f4070ba0ad7cb0523 (diff) | |
| download | qxmpp-99bd8884bc87fbdbbe3a053f3afda9155b914c0f.tar.gz | |
Ability to use more complex result set management while getting the archive list
Diffstat (limited to 'src/client/QXmppArchiveManager.h')
| -rw-r--r-- | src/client/QXmppArchiveManager.h | 7 |
1 files changed, 5 insertions, 2 deletions
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 <QDateTime> #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<QXmppArchiveChat>&); + void archiveListReceived(const QList<QXmppArchiveChat>&, const QXmppResultSetReply &rsm = QXmppResultSetReply()); /// This signal is emitted when archive chat is received /// after calling retrieveCollection() |
