From ab93e0f55c66a244cd533039d808abf13cc3652b Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 27 Dec 2019 10:40:49 -0800 Subject: mobile UI: restructure help/support menu Instead of having two entries on the main menu, move them into a sub menu. Signed-off-by: Dirk Hohndel --- mobile-widgets/qml/main.qml | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) (limited to 'mobile-widgets/qml/main.qml') diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml index c779423f0..2aaf51f44 100644 --- a/mobile-widgets/qml/main.qml +++ b/mobile-widgets/qml/main.qml @@ -444,19 +444,34 @@ if you have network connectivity and want to sync your data to cloud storage."), name: ":/icons/ic_help_outline.svg" } text: qsTr("Help") - onTriggered: { - Qt.openUrlExternally("https://subsurface-divelog.org/documentation/subsurface-mobile-v2-user-manual/") + Kirigami.Action { + icon { + name: ":/go-previous-symbolic" + } + text: qsTr("Back") + onTriggered: globalDrawer.scrollViewItem.pop() } - }, - Kirigami.Action { - icon { - name: ":/icons/ic_help_outline.svg" + Kirigami.Action { + icon { + name: ":/icons/ic_help_outline.svg" + } + text: qsTr("Show user manual") + onTriggered: { + Qt.openUrlExternally("https://subsurface-divelog.org/documentation/subsurface-mobile-v2-user-manual/") + } } - text: qsTr("Ask for support") - onTriggered: { - if (!manager.createSupportEmail()) { - manager.copyAppLogToClipboard() - showPassiveNotification(qsTr("failed to open email client, please manually create support email to support@subsurface-divelog.org - the logs have been copied to the clipboard and can be pasted into that email."), 6000) + Kirigami.Action { + icon { + name: ":/icons/contact_support.svg" + } + text: qsTr("Ask for support") + onTriggered: { + if (!manager.createSupportEmail()) { + manager.copyAppLogToClipboard() + showPassiveNotification(qsTr("failed to open email client, please manually create support email to support@subsurface-divelog.org - the logs have been copied to the clipboard and can be pasted into that email."), 6000) + } else { + globalDrawer.close() + } } } }, -- cgit v1.2.3-70-g09d2