diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-09-05 17:35:21 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-09-05 17:35:21 +0200 |
| commit | f74b261fad3f06e9e27d5aca7e86d9ca14b5a67a (patch) | |
| tree | bccc1e0066a4c28198c6d6743a2dbd5d13e8f294 /src/client/QXmppMucManager.h | |
| parent | 94545f5d9303dc1e04ff3d1260bc62ce6f2ec5ee (diff) | |
| download | qxmpp-f74b261fad3f06e9e27d5aca7e86d9ca14b5a67a.tar.gz | |
Add QXmppMucRoom::name() to get the room's human-readable name.
Diffstat (limited to 'src/client/QXmppMucManager.h')
| -rw-r--r-- | src/client/QXmppMucManager.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/client/QXmppMucManager.h b/src/client/QXmppMucManager.h index d24a780e..341c9663 100644 --- a/src/client/QXmppMucManager.h +++ b/src/client/QXmppMucManager.h @@ -29,6 +29,7 @@ #include "QXmppPresence.h" class QXmppDataForm; +class QXmppDiscoveryIq; class QXmppMessage; class QXmppMucManagerPrivate; class QXmppMucRoom; @@ -104,6 +105,7 @@ class QXMPP_EXPORT QXmppMucRoom : public QObject Q_PROPERTY(QXmppMucRoom::Actions allowedActions READ allowedActions NOTIFY allowedActionsChanged) Q_PROPERTY(bool isJoined READ isJoined NOTIFY isJoinedChanged) Q_PROPERTY(QString jid READ jid CONSTANT) + Q_PROPERTY(QString name READ name NOTIFY nameChanged) Q_PROPERTY(QString nickName READ nickName WRITE setNickName NOTIFY nickNameChanged) Q_PROPERTY(QStringList participants READ participants NOTIFY participantsChanged) Q_PROPERTY(QString password READ password WRITE setPassword) @@ -126,6 +128,7 @@ public: Actions allowedActions() const; bool isJoined() const; QString jid() const; + QString name() const; QString nickName() const; void setNickName(const QString &nickName); @@ -166,6 +169,9 @@ signals: /// This signal is emitted when a message is received. void messageReceived(const QXmppMessage &message); + /// This signal is emitted when the room's human-readable name changes. + void nameChanged(const QString &name); + /// This signal is emitted when your own nick name changes. void nickNameChanged(const QString &nickName); @@ -202,6 +208,7 @@ public slots: private slots: void _q_disconnected(); + void _q_discoveryInfoReceived(const QXmppDiscoveryIq &iq); void _q_messageReceived(const QXmppMessage &message); void _q_presenceReceived(const QXmppPresence &presence); |
