diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-05-02 13:43:17 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-05-02 13:43:17 +0000 |
| commit | 83e9707acd8a7f5e2a78d23305b7695d8b22614f (patch) | |
| tree | 96d776d08d7f9cace500c113b227fd4da0e0e931 /src/QXmppPresence.h | |
| parent | 9bfc3bcab2e5772b34f2f3fd4bd125e5507c32d2 (diff) | |
| download | qxmpp-83e9707acd8a7f5e2a78d23305b7695d8b22614f.tar.gz | |
add explicit support for MUC presence extension (fixes: #91)
Diffstat (limited to 'src/QXmppPresence.h')
| -rw-r--r-- | src/QXmppPresence.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/QXmppPresence.h b/src/QXmppPresence.h index 6eb0edad..339d4571 100644 --- a/src/QXmppPresence.h +++ b/src/QXmppPresence.h @@ -26,6 +26,7 @@ #define QXMPPPRESENCE_H #include "QXmppStanza.h" +#include "QXmppMucIq.h" /// \brief The QXmppPresence class represents an XMPP presence stanza. /// @@ -120,12 +121,21 @@ public: void toXml(QXmlStreamWriter *writer) const; /// \endcond + // XEP-0045: Multi-User Chat + QXmppMucItem mucItem() const; + void setMucItem(const QXmppMucItem &mucItem); + + QList<int> mucStatusCodes() const; + void setMucStatusCodes(const QList<int> &mucStatusCodes); + + /// XEP-0153: vCard-Based Avatars QByteArray photoHash() const; void setPhotoHash(const QByteArray&); VCardUpdateType vCardUpdateType() const; void setVCardUpdateType(VCardUpdateType type); + // XEP-0115: Entity Capabilities QString capabilityHash() const; void setCapabilityHash(const QString&); @@ -158,6 +168,10 @@ private: QByteArray m_capabilityVer; // Legacy XEP-0115: Entity Capabilities QStringList m_capabilityExt; + + // XEP-0045: Multi-User Chat + QXmppMucItem m_mucItem; + QList<int> m_mucStatusCodes; }; #endif // QXMPPPRESENCE_H |
