fix(communities): fix missing members in community settings (#16634)
Fixes #16627 I had missed that the community settings also used the members. Fixed by using the model adaptor and using the right property name
This commit is contained in:
parent
c47f42eb39
commit
c8d2e39329
|
@ -1,3 +1,4 @@
|
||||||
CreateChatView 1.0 CreateChatView.qml
|
CreateChatView 1.0 CreateChatView.qml
|
||||||
MembersSelectorView 1.0 MembersSelectorView.qml
|
|
||||||
MembersEditSelectorView 1.0 MembersEditSelectorView.qml
|
MembersEditSelectorView 1.0 MembersEditSelectorView.qml
|
||||||
|
MembersModelAdaptor 1.0 MembersModelAdaptor.qml
|
||||||
|
MembersSelectorView 1.0 MembersSelectorView.qml
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import QtQuick 2.14
|
import QtQuick 2.14
|
||||||
import QtQuick.Controls 2.14
|
import QtQuick.Controls 2.14
|
||||||
|
|
||||||
|
import StatusQ 0.1
|
||||||
import StatusQ.Core 0.1
|
import StatusQ.Core 0.1
|
||||||
import StatusQ.Core.Theme 0.1
|
import StatusQ.Core.Theme 0.1
|
||||||
import StatusQ.Components 0.1
|
import StatusQ.Components 0.1
|
||||||
|
@ -10,6 +11,7 @@ import StatusQ.Popups 0.1
|
||||||
import utils 1.0
|
import utils 1.0
|
||||||
import shared.controls.chat.menuItems 1.0
|
import shared.controls.chat.menuItems 1.0
|
||||||
import AppLayouts.stores 1.0 as AppLayoutsStores
|
import AppLayouts.stores 1.0 as AppLayoutsStores
|
||||||
|
import AppLayouts.Chat.views 1.0
|
||||||
|
|
||||||
StatusListView {
|
StatusListView {
|
||||||
id: root
|
id: root
|
||||||
|
@ -32,6 +34,12 @@ StatusListView {
|
||||||
|
|
||||||
delegate: StatusListItem {
|
delegate: StatusListItem {
|
||||||
id: listItem
|
id: listItem
|
||||||
|
|
||||||
|
MembersModelAdaptor {
|
||||||
|
id: membersModelAdaptor
|
||||||
|
allMembers: model.allMembers
|
||||||
|
}
|
||||||
|
|
||||||
width: ListView.view.width
|
width: ListView.view.width
|
||||||
title: model.name
|
title: model.name
|
||||||
statusListItemTitle.font.pixelSize: 17
|
statusListItemTitle.font.pixelSize: 17
|
||||||
|
@ -39,7 +47,7 @@ StatusListView {
|
||||||
statusListItemIcon.anchors.verticalCenter: undefined
|
statusListItemIcon.anchors.verticalCenter: undefined
|
||||||
statusListItemIcon.anchors.top: statusListItemTitleArea.top
|
statusListItemIcon.anchors.top: statusListItemTitleArea.top
|
||||||
subTitle: model.description
|
subTitle: model.description
|
||||||
tertiaryTitle: qsTr("%n member(s)", "", model.members.count)
|
tertiaryTitle: qsTr("%n member(s)", "", membersModelAdaptor.joinedMembers.ModelCount.count)
|
||||||
statusListItemTertiaryTitle.font.weight: Font.Medium
|
statusListItemTertiaryTitle.font.weight: Font.Medium
|
||||||
asset.name: model.image
|
asset.name: model.image
|
||||||
asset.isLetterIdenticon: !model.image
|
asset.isLetterIdenticon: !model.image
|
||||||
|
|
Loading…
Reference in New Issue