Page MenuHomePhorge

D261.1767849034.diff
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

D261.1767849034.diff

diff --git a/src/contents/ui/EventReadIndicator.qml b/src/contents/ui/EventReadIndicator.qml
--- a/src/contents/ui/EventReadIndicator.qml
+++ b/src/contents/ui/EventReadIndicator.qml
@@ -58,42 +58,48 @@
readIndicatorDrawer.parent = Overlay.overlay;
}
}
- contentItem: ColumnLayout {
- Label {
- text: l10n.get('event-read-indicator-list-title', { numUsers: readIndicator.model.count })
- }
+ contentItem: ScrollView {
+ id: scrollView
+ anchors.fill: parent
+ ScrollBar.vertical.policy: ScrollBar.AlwaysOn
+ ColumnLayout {
+ width: scrollView.availableWidth
+ Label {
+ text: l10n.get('event-read-indicator-list-title', { numUsers: readIndicator.model.count })
+ }
- Repeater {
- model: readIndicator.model
+ Repeater {
+ model: readIndicator.model
- ItemDelegate {
- Layout.fillWidth: true
- property var member: readIndicator.model.at(index)
- property var nameProvider: Kazv.UserNameProvider {
- user: member
- }
- onPressed: {
- activateUserPage(member, room);
- readIndicatorDrawer.close();
- }
- contentItem: RowLayout {
- id: itemLayout
- Kazv.AvatarAdapter {
- objectName: `readIndicatorAvatar${index}`
- Layout.preferredWidth: readIndicator.avatarSize
- Layout.preferredHeight: readIndicator.avatarSize
- mxcUri: member.avatarMxcUri
- name: nameProvider.name
+ ItemDelegate {
+ Layout.fillWidth: true
+ property var member: readIndicator.model.at(index)
+ property var nameProvider: Kazv.UserNameProvider {
+ user: member
}
-
- Label {
- text: nameProvider.name
- Layout.fillWidth: true
+ onPressed: {
+ activateUserPage(member, room);
+ readIndicatorDrawer.close();
}
+ contentItem: RowLayout {
+ id: itemLayout
+ Kazv.AvatarAdapter {
+ objectName: `readIndicatorAvatar${index}`
+ Layout.preferredWidth: readIndicator.avatarSize
+ Layout.preferredHeight: readIndicator.avatarSize
+ mxcUri: member.avatarMxcUri
+ name: nameProvider.name
+ }
+
+ Label {
+ text: nameProvider.name
+ Layout.fillWidth: true
+ }
- Label {
- Layout.alignment: Qt.AlignRight
- text: member.formattedTime
+ Label {
+ Layout.alignment: Qt.AlignRight
+ text: member.formattedTime
+ }
}
}
}

File Metadata

Mime Type
text/plain
Expires
Wed, Jan 7, 9:10 PM (2 m, 7 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
912351
Default Alt Text
D261.1767849034.diff (2 KB)

Event Timeline