From f45fda3607022110e563325459778fb35d9a1e96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 17 Dec 2021 13:50:31 -0500 Subject: [PATCH] messagelistview: show initial message GitLab: #340 Change-Id: I209fc67c1bf64cd91b8b6fb9bc1d5bd651b10eb3 --- src/commoncomponents/GeneratedMessageDelegate.qml | 2 ++ src/mainview/components/MessageListView.qml | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/commoncomponents/GeneratedMessageDelegate.qml b/src/commoncomponents/GeneratedMessageDelegate.qml index 93bd0da86..fa37c3198 100644 --- a/src/commoncomponents/GeneratedMessageDelegate.qml +++ b/src/commoncomponents/GeneratedMessageDelegate.qml @@ -30,6 +30,7 @@ Column { property bool showTime: false property int seq: MsgSeq.single + property alias font: textLabel.font width: ListView.view ? ListView.view.width : 0 @@ -38,6 +39,7 @@ Column { bottomPadding: 12 Label { + id: textLabel width: parent.width text: Body horizontalAlignment: Qt.AlignHCenter diff --git a/src/mainview/components/MessageListView.qml b/src/mainview/components/MessageListView.qml index f65e67b16..f9d87659f 100644 --- a/src/mainview/components/MessageListView.qml +++ b/src/mainview/components/MessageListView.qml @@ -223,6 +223,18 @@ JamiListView { } } } + DelegateChoice { + roleValue: Interaction.Type.INITIAL + GeneratedMessageDelegate { + font.bold: true + Component.onCompleted: { + if (index) + computeTimestampVisibility(this, index) + else + Qt.callLater(computeTimestampVisibility, this, index) + } + } + } DelegateChoice { roleValue: Interaction.Type.DATA_TRANSFER DataTransferMessageDelegate { -- GitLab