summary refs log tree commit diff
path: root/resources/qml
diff options
context:
space:
mode:
authoradasauce <60991921+adasauce@users.noreply.github.com>2020-03-03 15:39:33 -0400
committerGitHub <noreply@github.com>2020-03-03 15:39:33 -0400
commit005ed00d67daa39d0dbcb1a2eb9c772d76293f23 (patch)
tree3c4459d1061210ec1b6c35978f27bbb99f6595ee /resources/qml
parentTranslated using Weblate (English) (diff)
parentupdate translations (diff)
downloadnheko-005ed00d67daa39d0dbcb1a2eb9c772d76293f23.tar.xz
Merge pull request #131 from adasauce/shh
Add support for more m.room.events in timeline
Diffstat (limited to 'resources/qml')
-rw-r--r--resources/qml/delegates/MessageDelegate.qml31
1 files changed, 31 insertions, 0 deletions
diff --git a/resources/qml/delegates/MessageDelegate.qml b/resources/qml/delegates/MessageDelegate.qml

index ab633087..daeb61d6 100644 --- a/resources/qml/delegates/MessageDelegate.qml +++ b/resources/qml/delegates/MessageDelegate.qml
@@ -82,6 +82,37 @@ Item { } } DelegateChoice { + roleValue: MtxEvent.RoomCreate + NoticeMessage { + text: qsTr("%1 created and configured room: %2").arg(model.data.userName).arg(model.data.roomId) + } + } + DelegateChoice { + // TODO: make a more complex formatter for the power levels. + roleValue: MtxEvent.PowerLevels + NoticeMessage { + text: timelineManager.timeline.formatPowerLevelEvent(model.data.id) + } + } + DelegateChoice { + roleValue: MtxEvent.RoomJoinRules + NoticeMessage { + text: timelineManager.timeline.formatJoinRuleEvent(model.data.id) + } + } + DelegateChoice { + roleValue: MtxEvent.RoomHistoryVisibility + NoticeMessage { + text: timelineManager.timeline.formatHistoryVisibilityEvent(model.data.id) + } + } + DelegateChoice { + roleValue: MtxEvent.RoomGuestAccess + NoticeMessage { + text: timelineManager.timeline.formatGuestAccessEvent(model.data.id) + } + } + DelegateChoice { roleValue: MtxEvent.Member NoticeMessage { text: timelineManager.timeline.formatMemberEvent(model.data.id);