From 4de7cdced4bea96df1a9fde5610057ddb70adc3c Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Thu, 16 Sep 2010 09:28:38 +0000 Subject: functions to specify client's software version --- src/QXmppVersionManager.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/QXmppVersionManager.h') diff --git a/src/QXmppVersionManager.h b/src/QXmppVersionManager.h index 73233c05..7f1a4ff3 100644 --- a/src/QXmppVersionManager.h +++ b/src/QXmppVersionManager.h @@ -39,8 +39,17 @@ class QXmppVersionManager : public QXmppClientExtension Q_OBJECT public: + QXmppVersionManager(); void requestVersion(const QString& jid); + void setName(const QString&); + void setVersion(const QString&); + void setOs(const QString&); + + QString name(); + QString version(); + QString os(); + /// \cond QStringList discoveryFeatures() const; bool handleStanza(QXmppStream *stream, const QDomElement &element); @@ -48,6 +57,11 @@ public: signals: void versionReceived(const QXmppVersionIq&); + +private: + QString m_name; + QString m_version; + QString m_os; }; #endif // QXMPPVERSIONMANAGER_H -- cgit v1.2.3