From db1bcd7b5aec3c3c814083b6d98020508f98ed13 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 7 May 2022 02:30:16 +0200 Subject: Show powerlevels in memberlist --- src/timeline/Permissions.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/timeline/Permissions.cpp') diff --git a/src/timeline/Permissions.cpp b/src/timeline/Permissions.cpp index 917495a2..01d38599 100644 --- a/src/timeline/Permissions.cpp +++ b/src/timeline/Permissions.cpp @@ -63,6 +63,31 @@ Permissions::canSend(int eventType) qml_mtx_events::fromRoomEventType(static_cast(eventType)))); } +int +Permissions::defaultLevel() +{ + return pl.users_default; +} +int +Permissions::redactLevel() +{ + return pl.redact; +} +int +Permissions::changeLevel(int eventType) +{ + return + pl.state_level(to_string( + qml_mtx_events::fromRoomEventType(static_cast(eventType)))); +} +int +Permissions::sendLevel(int eventType) +{ + return + pl.event_level(to_string( + qml_mtx_events::fromRoomEventType(static_cast(eventType)))); +} + bool Permissions::canPingRoom() { -- cgit 1.5.1