summary refs log tree commit diff
path: root/resources
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2019-09-09 21:42:33 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2019-11-23 20:06:14 +0100
commita1c97fc8d6e6f835aab79e2f8e37ce8488bcb5b6 (patch)
treefe369fc94426f5e42ed29866e39a0bf617eb51bc /resources
parentTry to fix duplicate messages in certain edge cases (i.e. sync and pagination... (diff)
downloadnheko-a1c97fc8d6e6f835aab79e2f8e37ce8488bcb5b6.tar.xz
Show redactions in qml timeline
Diffstat (limited to 'resources')
-rw-r--r--resources/qml/TimelineView.qml3
-rw-r--r--resources/qml/delegates/Redacted.qml15
-rw-r--r--resources/res.qrc1
3 files changed, 18 insertions, 1 deletions
diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml

index 36701c72..5c96ff18 100644 --- a/resources/qml/TimelineView.qml +++ b/resources/qml/TimelineView.qml
@@ -23,7 +23,7 @@ Rectangle { ListView { id: chat - cacheBuffer: 4*parent.height + cacheBuffer: parent.height visible: timelineManager.timeline != null anchors.fill: parent @@ -65,6 +65,7 @@ Rectangle { case MtxEvent.TextMessage: return "delegates/TextMessage.qml" case MtxEvent.ImageMessage: return "delegates/ImageMessage.qml" case MtxEvent.VideoMessage: return "delegates/VideoMessage.qml" + case MtxEvent.Redacted: return "delegates/Redacted.qml" default: return "delegates/placeholder.qml" } property variant eventData: model diff --git a/resources/qml/delegates/Redacted.qml b/resources/qml/delegates/Redacted.qml new file mode 100644
index 00000000..53e95a83 --- /dev/null +++ b/resources/qml/delegates/Redacted.qml
@@ -0,0 +1,15 @@ +import QtQuick 2.5 +import QtQuick.Controls 2.5 + +Label { + text: qsTr("redacted") + color: inactiveColors.text + horizontalAlignment: Text.AlignHCenter + + height: contentHeight * 1.2 + width: contentWidth * 1.2 + background: Rectangle { + radius: parent.height / 2 + color: colors.dark + } +} diff --git a/resources/res.qrc b/resources/res.qrc
index 62ed53e5..0d55e70d 100644 --- a/resources/res.qrc +++ b/resources/res.qrc
@@ -120,5 +120,6 @@ <file>qml/delegates/TextMessage.qml</file> <file>qml/delegates/NoticeMessage.qml</file> <file>qml/delegates/ImageMessage.qml</file> + <file>qml/delegates/Redacted.qml</file> </qresource> </RCC>