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/base/QXmppArchiveIq.cpp | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) (limited to 'src/base/QXmppArchiveIq.cpp') diff --git a/src/base/QXmppArchiveIq.cpp b/src/base/QXmppArchiveIq.cpp index ca489cff..8bc6b12d 100644 --- a/src/base/QXmppArchiveIq.cpp +++ b/src/base/QXmppArchiveIq.cpp @@ -265,23 +265,6 @@ void QXmppArchiveListIq::setChats(const QList &chats) m_chats = chats; } -/// Returns the maximum number of results. -/// - -int QXmppArchiveListIq::max() const -{ - return m_rsmQuery.max(); -} - -/// Sets the maximum number of results. -/// -/// \param max - -void QXmppArchiveListIq::setMax(int max) -{ - m_rsmQuery.setMax(max); -} - /// Returns the JID which archived conversations must match. /// @@ -333,6 +316,25 @@ void QXmppArchiveListIq::setEnd(const QDateTime &end) m_end = end; } +QXmppResultSetQuery QXmppArchiveListIq::resultSetQuery() const +{ + return m_rsmQuery; +} +void QXmppArchiveListIq::setResultSetQuery(const QXmppResultSetQuery& rsm) +{ + m_rsmQuery = rsm; +} + +QXmppResultSetReply QXmppArchiveListIq::resultSetReply() const +{ + return m_rsmReply; +} +void QXmppArchiveListIq::setResultSetReply(const QXmppResultSetReply& rsm) +{ + m_rsmReply = rsm; +} + + bool QXmppArchiveListIq::isArchiveListIq(const QDomElement &element) { QDomElement listElement = element.firstChildElement("list"); -- cgit v1.2.3