diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-02-12 09:02:12 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-02-12 09:02:12 +0000 |
| commit | a6ad55d9c69e7d7b87c02cec81abe3e5f483aba7 (patch) | |
| tree | 803bfea8473b2e56950c4792635f199a68f701d2 /source/QXmppDiscoveryIq.h | |
| parent | 903de5cfd0195333e2c34333567b88af6b8cea68 (diff) | |
| download | qxmpp-a6ad55d9c69e7d7b87c02cec81abe3e5f483aba7.tar.gz | |
rework service discovery to use a generic QXmppElement
Diffstat (limited to 'source/QXmppDiscoveryIq.h')
| -rw-r--r-- | source/QXmppDiscoveryIq.h | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/source/QXmppDiscoveryIq.h b/source/QXmppDiscoveryIq.h index 31c97630..09dc6d7d 100644 --- a/source/QXmppDiscoveryIq.h +++ b/source/QXmppDiscoveryIq.h @@ -24,29 +24,11 @@ #ifndef QXMPPDISCOVERY_H #define QXMPPDISCOVERY_H +#include "QXmppElement.h" #include "QXmppIq.h" -#include <QMap> -#include <QStringList> - class QDomElement; -class QXmppDiscoveryItem -{ -public: - QStringList attributes() const; - - QString attribute(const QString &name) const; - void setAttribute(const QString &name, const QString &value); - - QString type() const; - void setType(const QString &type); - -private: - QMap<QString, QString> m_attributes; - QString m_type; -}; - class QXmppDiscoveryIq : public QXmppIq { public: @@ -59,14 +41,14 @@ public: void parse( QDomElement &element ); static bool isDiscoveryIq( QDomElement &element ); - QList<QXmppDiscoveryItem> getItems() const; - void setItems(const QList<QXmppDiscoveryItem> &items); + QList<QXmppElement> getItems() const; + void setItems(const QList<QXmppElement> &items); enum QueryType getQueryType() const; void setQueryType(enum QueryType type); private: - QList<QXmppDiscoveryItem> m_items; + QList<QXmppElement> m_items; enum QueryType m_queryType; }; |
