diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-23 09:02:16 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-23 09:02:16 +0000 |
| commit | 74859748cb4fe293fb2a41aef796e65622d9103b (patch) | |
| tree | dabbc735e56beda26b0e187cf741a3a183c03f20 /src/QXmppArchiveIq.h | |
| parent | f3d107cc7a6c87ff3b5986f80b16e350d5211895 (diff) | |
| download | qxmpp-74859748cb4fe293fb2a41aef796e65622d9103b.tar.gz | |
fix and test QXmppArchiveListIq parsing/serialisation
Diffstat (limited to 'src/QXmppArchiveIq.h')
| -rw-r--r-- | src/QXmppArchiveIq.h | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/src/QXmppArchiveIq.h b/src/QXmppArchiveIq.h index a34f8455..904e21a5 100644 --- a/src/QXmppArchiveIq.h +++ b/src/QXmppArchiveIq.h @@ -77,10 +77,15 @@ private: class QXmppArchiveChatIq : public QXmppIq { public: + QXmppArchiveChat chat() const; + static bool isArchiveChatIq(const QDomElement &element); - void parse(const QDomElement &element); - QXmppArchiveChat chat() const; +protected: + /// \cond + void parseElementFromChild(const QDomElement &element); + void toXmlElementFromChild(QXmlStreamWriter *writer) const; + /// \endcond private: QXmppArchiveChat m_chat; @@ -110,8 +115,12 @@ public: void setEnd(const QDateTime &end ); static bool isArchiveListIq(const QDomElement &element); - void parse(const QDomElement &element); + +protected: + /// \cond + void parseElementFromChild(const QDomElement &element); void toXmlElementFromChild(QXmlStreamWriter *writer) const; + /// \endcond private: int m_max; @@ -139,7 +148,13 @@ public: QString with() const; void setWith( const QString &with ); + static bool isArchiveRetrieveIq(const QDomElement &element); + +protected: + /// \cond + void parseElementFromChild(const QDomElement &element); void toXmlElementFromChild(QXmlStreamWriter *writer) const; + /// \endcond private: int m_max; @@ -155,8 +170,12 @@ class QXmppArchivePrefIq : public QXmppIq { public: static bool isArchivePrefIq(const QDomElement &element); - void parse(const QDomElement &element); + +protected: + /// \cond + void parseElementFromChild(const QDomElement &element); void toXmlElementFromChild(QXmlStreamWriter *writer) const; + /// \endcond }; #endif // QXMPPARCHIVEIQ_H |
