From 36b1b2ca293df79e289d36058fbd6e40b6f0079a Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Thu, 16 Sep 2010 09:15:49 +0000 Subject: functions for setting client's identity --- src/QXmppDiscoveryManager.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/QXmppDiscoveryManager.h') diff --git a/src/QXmppDiscoveryManager.h b/src/QXmppDiscoveryManager.h index 2cad8ef1..269a9c20 100644 --- a/src/QXmppDiscoveryManager.h +++ b/src/QXmppDiscoveryManager.h @@ -36,9 +36,19 @@ class QXmppDiscoveryManager : public QXmppClientExtension Q_OBJECT public: + QXmppDiscoveryManager(); + void requestInfo(const QString& jid, const QString& node = ""); void requestItems(const QString& jid, const QString& node = ""); + /// http://xmpp.org/registrar/disco-categories.html#client + void setIdentityCategory(const QString&); + void setIdentityType(const QString&); + void setIdentityName(const QString&); + QString identityCategory(); + QString identityType(); + QString identityName(); + /// \cond QStringList discoveryFeatures() const; bool handleStanza(QXmppStream *stream, const QDomElement &element); @@ -50,6 +60,9 @@ signals: void itemsReceived(const QXmppDiscoveryIq&); private: + QString m_identityCategory; + QString m_identityType; + QString m_identityName; }; #endif // QXMPPDISCOVERYMANAGER_H -- cgit v1.2.3