From 287eccb4b7f88a52cd191ae208009335fca7e907 Mon Sep 17 00:00:00 2001 From: Black Hat Date: Sat, 21 Jul 2018 21:37:21 +0800 Subject: Overload Room:addTag. --- lib/room.cpp | 5 +++++ lib/room.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3