From 0aa3275b932d9f93bb71d6aa94fd1c9b05dc266d Mon Sep 17 00:00:00 2001 From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com> Date: Thu, 22 Jul 2021 14:54:36 -0400 Subject: [PATCH] misc: use BackButton when necessary Change-Id: I220038edeb4dc83d85d8e4048168c97c2a992940 --- src/constant/JamiStrings.qml | 1 + src/mainview/components/PluginHandlerPicker.qml | 9 ++++----- src/settingsview/components/SettingsHeader.qml | 9 +-------- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/constant/JamiStrings.qml b/src/constant/JamiStrings.qml index f8876d7d0..ef6dfe467 100644 --- a/src/constant/JamiStrings.qml +++ b/src/constant/JamiStrings.qml @@ -430,6 +430,7 @@ Item { // PluginListSettingsView property string addNewPlugin: qsTr("Add new plugin") + property string goBackToPluginsList: qsTr("Go back to plugins list") // PreferenceItemDelegate property string selectFile: qsTr("Select a file") diff --git a/src/mainview/components/PluginHandlerPicker.qml b/src/mainview/components/PluginHandlerPicker.qml index 5b2bca669..75a399c2a 100644 --- a/src/mainview/components/PluginHandlerPicker.qml +++ b/src/mainview/components/PluginHandlerPicker.qml @@ -201,15 +201,14 @@ Popup { RowLayout { height: JamiTheme.preferredFieldHeight - PushButton { + BackButton { id: backButton + Layout.leftMargin: 5 Layout.topMargin: 5 - imageColor: JamiTheme.textColor - source: JamiResources.ic_arrow_back_24dp_svg - toolTipText: qsTr("Go back to plugins list") - hoverEnabled: true + toolTipText: JamiStrings.goBackToPluginsList + onClicked: { stack.pop(null, StackView.Immediate) } diff --git a/src/settingsview/components/SettingsHeader.qml b/src/settingsview/components/SettingsHeader.qml index b5336b59d..ff3302beb 100644 --- a/src/settingsview/components/SettingsHeader.qml +++ b/src/settingsview/components/SettingsHeader.qml @@ -33,19 +33,12 @@ RowLayout { property string title: "" signal backArrowClicked - PushButton { + BackButton { id: backToSettingsMenuButton Layout.preferredWidth: JamiTheme.preferredFieldHeight Layout.preferredHeight: JamiTheme.preferredFieldHeight - radius: JamiTheme.preferredFieldHeight - source: JamiResources.ic_arrow_back_24dp_svg - normalColor: JamiTheme.backgroundColor - imageColor: JamiTheme.textColor - toolTipText: JamiStrings.back - hoverEnabled: true - visible: mainView.sidePanelOnly onClicked: backArrowClicked() -- GitLab