From 1d5f1633bd5aea96bd845985fcd0e0e9ae9bc1ee Mon Sep 17 00:00:00 2001 From: Carl Schwan Date: Wed, 2 Dec 2020 18:03:12 +0100 Subject: [PATCH] Sort users by permission --- imports/NeoChat/Panel/RoomDrawer.qml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/imports/NeoChat/Panel/RoomDrawer.qml b/imports/NeoChat/Panel/RoomDrawer.qml index e16fbf736..d19cd5a58 100644 --- a/imports/NeoChat/Panel/RoomDrawer.qml +++ b/imports/NeoChat/Panel/RoomDrawer.qml @@ -10,6 +10,7 @@ import QtQuick.Controls.Material 2.12 import QtQuick.Layouts 1.12 import org.kde.kirigami 2.13 as Kirigami +import org.kde.kitemmodels 1.0 import NeoChat.Component 1.0 import NeoChat.Dialog 1.0 @@ -147,8 +148,14 @@ Kirigami.OverlayDrawer { headerPositioning: ListView.OverlayHeader boundsBehavior: Flickable.DragOverBounds - model: UserListModel { - room: roomDrawer.room + model: KSortFilterProxyModel { + id: sortedMessageEventModel + + sourceModel: UserListModel { + room: roomDrawer.room + } + + sortRole: "perm" } delegate: Kirigami.AbstractListItem {