aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/room.cpp5
-rw-r--r--lib/room.h3
2 files changed, 7 insertions, 1 deletions
diff --git a/lib/room.cpp b/lib/room.cpp
index 01a88f89..4330cddc 100644
--- a/lib/room.cpp
+++ b/lib/room.cpp
@@ -684,6 +684,11 @@ void Room::addTag(const QString& name, const TagRecord& record)
d->broadcastTagUpdates();
}
+void Room::addTag(const QString &name, int order)
+{
+ addTag(name, TagRecord{order});
+}
+
void Room::removeTag(const QString& name)
{
if (!d->tags.contains(name))
diff --git a/lib/room.h b/lib/room.h
index 622410f5..d148b9c7 100644
--- a/lib/room.h
+++ b/lib/room.h
@@ -300,7 +300,8 @@ namespace QMatrixClient
* of tags and the new set is sent to the server to update other
* clients.
*/
- Q_INVOKABLE void addTag(const QString& name, const TagRecord& record = {});
+ void addTag(const QString& name, const TagRecord& record = {});
+ Q_INVOKABLE void addTag(const QString& name, int order);
/** Remove a tag from the room */
Q_INVOKABLE void removeTag(const QString& name);