From 4f0d437f1e5bde5f4e193eb81914a87d34c13eba Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sat, 9 Nov 2019 10:14:15 -0800 Subject: Mobile: add ability to directly open support email This is even easier and more obvious than copying the logs on the About page and then manually creating an email and pasting those logs. Signed-off-by: Dirk Hohndel --- mobile-widgets/qml/main.qml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'mobile-widgets/qml') diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml index 47b3d8f50..3a88ad91b 100644 --- a/mobile-widgets/qml/main.qml +++ b/mobile-widgets/qml/main.qml @@ -434,6 +434,27 @@ if you have network connectivity and want to sync your data to cloud storage."), detailsWindow.endEditMode() } }, + Kirigami.Action { + icon { + 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: ":/icons/ic_help_outline.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) + } + } + }, Kirigami.Action { icon { name: ":/icons/ic_adb.svg" @@ -477,15 +498,6 @@ if you have network connectivity and want to sync your data to cloud storage."), pageStack.push(themetest) } } - }, - Kirigami.Action { - icon { - name: ":/icons/ic_help_outline.svg" - } - text: qsTr("Help") - onTriggered: { - Qt.openUrlExternally("https://subsurface-divelog.org/documentation/subsurface-mobile-v2-user-manual/") - } } ] // end actions Image { -- cgit v1.2.3-70-g09d2