aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppArchiveManager.h
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2012-07-06 18:50:46 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-16 16:15:27 +0200
commit99bd8884bc87fbdbbe3a053f3afda9155b914c0f (patch)
treed8aa44f27897dbb6057b3b87cf5bc3167890425e /src/client/QXmppArchiveManager.h
parent1b445c310f9a3978c850c75f4070ba0ad7cb0523 (diff)
downloadqxmpp-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.h7
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()