aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppArchiveManager.h
diff options
context:
space:
mode:
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()