From 4884708a3d3bd3f919faf1cdb7c3da57fb76e4db Mon Sep 17 00:00:00 2001 From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com> Date: Tue, 27 Jul 2021 16:38:27 -0400 Subject: [PATCH] welcomepage: refine showAdvancedButton toolTipText Gitlab: #460 Change-Id: I9f6bba8b93974922ad45f68365e2eb8d60eff2b3 --- src/constant/JamiStrings.qml | 1 + src/wizardview/components/WelcomePage.qml | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/constant/JamiStrings.qml b/src/constant/JamiStrings.qml index ef6dfe467..e1ecee629 100644 --- a/src/constant/JamiStrings.qml +++ b/src/constant/JamiStrings.qml @@ -464,6 +464,7 @@ Item { property string importAccountFromBackup: qsTr("Import account from backup file") property string advancedFeatures: qsTr("Advanced features") property string showAdvancedFeatures: qsTr("Show advanced features") + property string hideAdvancedFeatures: qsTr("Hide advanced features") property string connectJAMSServer: qsTr("Connect to a JAMS server") property string createFromJAMS: qsTr("Create account from Jami Account Management Server (JAMS)") property string addSIPAccount: qsTr("Add a SIP account") diff --git a/src/wizardview/components/WelcomePage.qml b/src/wizardview/components/WelcomePage.qml index 197efdeb9..4557e6ae5 100644 --- a/src/wizardview/components/WelcomePage.qml +++ b/src/wizardview/components/WelcomePage.qml @@ -162,6 +162,8 @@ Rectangle { MaterialButton { id: showAdvancedButton + property bool showAdvanced: false + Layout.alignment: Qt.AlignCenter Layout.bottomMargin: newSIPAccountButton.visible ? 0 : JamiTheme.wizardViewPageBackButtonMargins @@ -170,7 +172,8 @@ Rectangle { text: JamiStrings.advancedFeatures fontCapitalization: Font.AllUppercase - toolTipText: JamiStrings.showAdvancedFeatures + toolTipText: showAdvanced ? JamiStrings.hideAdvancedFeatures : + JamiStrings.showAdvancedFeatures color: JamiTheme.buttonTintedBlue hoveredColor: JamiTheme.buttonTintedBlueHovered pressedColor: JamiTheme.buttonTintedBluePressed @@ -179,8 +182,9 @@ Rectangle { hoverEnabled: true onClicked: { - connectAccountManagerButton.visible = !connectAccountManagerButton.visible - newSIPAccountButton.visible = !newSIPAccountButton.visible + showAdvanced = !showAdvanced + connectAccountManagerButton.visible = showAdvanced + newSIPAccountButton.visible = showAdvanced } } -- GitLab