From cc61e2c576f98eeaa8cd0536b794d2783e7e69d2 Mon Sep 17 00:00:00 2001 From: ababi <albert.babi@savoirfairelinux.com> Date: Fri, 18 Sep 2020 14:39:09 +0200 Subject: [PATCH] misc: update view on contact banned - use of specific MessagesAdapter::blockConversation function - signal contactBanned subscription - fix missing string Gitlab: #82 Change-Id: I5e35d0939f8a5f23208f91f19bbb9cc2047b33b4 --- src/mainview/MainView.qml | 4 ++++ src/mainview/components/ConversationSmartListView.qml | 5 +---- src/settingsview/components/BannedItemDelegate.qml | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/mainview/MainView.qml b/src/mainview/MainView.qml index 195e38c01..819537a5e 100644 --- a/src/mainview/MainView.qml +++ b/src/mainview/MainView.qml @@ -577,6 +577,10 @@ Window { function onNeedToUpdateSmartList() { mainViewWindowSidePanel.forceUpdateConversationSmartListView() } + + function onContactBanned() { + showWelcomeView() + } } onNeedToGoBackToWelcomeView: { diff --git a/src/mainview/components/ConversationSmartListView.qml b/src/mainview/components/ConversationSmartListView.qml index c3df41f74..189ab3176 100644 --- a/src/mainview/components/ConversationSmartListView.qml +++ b/src/mainview/components/ConversationSmartListView.qml @@ -129,10 +129,7 @@ ListView { context: Qt.ApplicationShortcut enabled: root.visible onActivated: { - UtilsAdapter.removeConversation(UtilsAdapter.getCurrAccId(), - UtilsAdapter.getCurrConvId(), - true) - root.needToBackToWelcomePage() + MessagesAdapter.blockConversation(UtilsAdapter.getCurrConvId()) } } diff --git a/src/settingsview/components/BannedItemDelegate.qml b/src/settingsview/components/BannedItemDelegate.qml index ed113f3cb..e71f7199b 100644 --- a/src/settingsview/components/BannedItemDelegate.qml +++ b/src/settingsview/components/BannedItemDelegate.qml @@ -151,7 +151,7 @@ ItemDelegate { backgroundColor: "transparent" ToolTip.visible: hovered - ToolTip.text: reinstateContact + ToolTip.text: JamiStrings.reinstateContact onClicked: { btnReAddContactClicked() -- GitLab