aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppVersionManager.h
diff options
context:
space:
mode:
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