diff options
Diffstat (limited to 'mobile-widgets/qml/DiveList.qml')
-rw-r--r-- | mobile-widgets/qml/DiveList.qml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/mobile-widgets/qml/DiveList.qml b/mobile-widgets/qml/DiveList.qml index 8ffaa0011..0bd9e81d8 100644 --- a/mobile-widgets/qml/DiveList.qml +++ b/mobile-widgets/qml/DiveList.qml @@ -274,11 +274,11 @@ Kirigami.ScrollablePage { page.actions.right = page.offlineAction title = qsTr("Cloud credentials") } else if(manager.credentialStatus === QMLManager.VALID || manager.credentialStatus === QMLManager.VALID_EMAIL || manager.credentialStatus === QMLManager.NOCLOUD) { - page.actions.main = page.addDiveAction - page.actions.right = null + page.actions.main = page.downloadFromDCAction + page.actions.right = page.addDiveAction title = qsTr("Dive list") if (diveListView.count === 0) - showPassiveNotification(qsTr("Please tap the '+' button to add a dive"), 3000) + showPassiveNotification(qsTr("Please tap the '+' button to add a dive (or download dives from a supported dive computer)"), 3000) } else { page.actions.main = null page.actions.right = null @@ -327,6 +327,14 @@ Kirigami.ScrollablePage { } } + property QtObject downloadFromDCAction: Kirigami.Action { + iconName: "document-import" + onTriggered: { + downloadFromDc.dcImportModel.clearTable() + stackView.push(downloadFromDc) + } + } + property QtObject addDiveAction: Kirigami.Action { iconName: "list-add" onTriggered: { |