aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppVersionManager.h
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-16 09:28:38 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-16 09:28:38 +0000
commit4de7cdced4bea96df1a9fde5610057ddb70adc3c (patch)
tree0fb5ec30c112c16769a42dde2cfb7b70f7f3edfb /src/QXmppVersionManager.h
parentddbfd7423e339213241d8df0c396733b435ccc7e (diff)
downloadqxmpp-4de7cdced4bea96df1a9fde5610057ddb70adc3c.tar.gz
functions to specify client's software version
Diffstat (limited to 'src/QXmppVersionManager.h')
-rw-r--r--src/QXmppVersionManager.h14
1 files changed, 14 insertions, 0 deletions
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