From 4797d7d51137f21303f5e4aa1af6475542d118df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 14 May 2021 16:55:51 -0400 Subject: [PATCH] smartlist: do not add clear conversation on swarm Change-Id: Iec99bb41a15b0721f7985fb031a29601b8cb675f --- src/mainview/components/ConversationListView.qml | 1 + .../components/ConversationSmartListContextMenu.qml | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/mainview/components/ConversationListView.qml b/src/mainview/components/ConversationListView.qml index 2a83df0ad..ebfd42167 100644 --- a/src/mainview/components/ConversationListView.qml +++ b/src/mainview/components/ConversationListView.qml @@ -139,6 +139,7 @@ ListView { responsibleAccountId = LRCInstance.currentAccountId responsibleConvUid = item.convId + isSwarm = item.isSwarm contactType = item.contactType userProfile.responsibleConvUid = item.convId diff --git a/src/mainview/components/ConversationSmartListContextMenu.qml b/src/mainview/components/ConversationSmartListContextMenu.qml index 119eb76b8..a96ed6a3a 100644 --- a/src/mainview/components/ConversationSmartListContextMenu.qml +++ b/src/mainview/components/ConversationSmartListContextMenu.qml @@ -32,6 +32,7 @@ ContextMenuAutoLoader { property string responsibleAccountId: "" property string responsibleConvUid: "" + property bool isSwarm: false property int contactType: Profile.Type.INVALID property bool hasCall: { if (responsibleAccountId && responsibleConvUid) @@ -55,6 +56,18 @@ ContextMenuAutoLoader { false) } }, + GeneralMenuItem { + id: clearConversation + + canTrigger: !isSwarm + itemName: JamiStrings.clearConversation + iconSource: "qrc:/images/icons/place_audiocall-24px.svg" + onClicked: { + MessagesAdapter.clearConversationHistory( + responsibleAccountId, + responsibleConvUid) + } + }, GeneralMenuItem { id: startAudioCall -- GitLab