aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppMucManager.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-09-20 09:50:44 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-09-20 09:50:44 +0000
commitf6d667262a5d86eb3c63213d9d21ee6269aa0000 (patch)
treee3e97c57a127a22fbe6b413a1ffa09809efefbb3 /src/QXmppMucManager.cpp
parenta07c327a2464e0b5617ba67f80385d254d165fb0 (diff)
downloadqxmpp-f6d667262a5d86eb3c63213d9d21ee6269aa0000.tar.gz
add a method to QXmppMucManager to change the subject of a room
Diffstat (limited to 'src/QXmppMucManager.cpp')
-rw-r--r--src/QXmppMucManager.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/QXmppMucManager.cpp b/src/QXmppMucManager.cpp
index fb3bea9b..7c6919d3 100644
--- a/src/QXmppMucManager.cpp
+++ b/src/QXmppMucManager.cpp
@@ -178,6 +178,23 @@ bool QXmppMucManager::requestRoomPermissions(const QString &roomJid)
return true;
}
+/// Sets the subject for the given room.
+///
+/// \param roomJid
+/// \param subject
+///
+/// \return true if the request was sent, false otherwise
+///
+
+bool QXmppMucManager::setRoomSubject(const QString &roomJid, const QString &subject)
+{
+ QXmppMessage msg;
+ msg.setTo(roomJid);
+ msg.setType(QXmppMessage::GroupChat);
+ msg.setSubject(subject);
+ return client()->sendPacket(msg);
+}
+
/// Invite a user to a chat room.
///
/// \param roomJid