Sort the room members

This commit is contained in:
miruka 2019-07-07 05:25:03 -04:00
parent ea600a1450
commit 1af8c97734

View File

@ -1,5 +1,6 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import SortFilterProxyModel 0.2
import "../../Base" import "../../Base"
HColumnLayout { HColumnLayout {
@ -17,7 +18,19 @@ HColumnLayout {
Layout.leftMargin: normalSpacing Layout.leftMargin: normalSpacing
Layout.rightMargin: normalSpacing Layout.rightMargin: normalSpacing
model: chatPage.roomInfo.members model: HListModel {
sourceModel: chatPage.roomInfo.members
proxyRoles: ExpressionRole {
name: "displayName"
expression: users.getUser(userId).displayName || userId
}
sorters: StringSorter {
roleName: "displayName"
}
}
delegate: MemberDelegate {} delegate: MemberDelegate {}
Layout.fillWidth: true Layout.fillWidth: true