diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2016-02-13 21:09:33 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-02-13 21:10:51 -0800 |
commit | 5952b09b51b84fa1367a8013e1d5df4cb46e2c5d (patch) | |
tree | f91751c430331ab00efdc462dd738af7a61694c8 /qt-mobile/qml/CloudCredentials.qml | |
parent | ae116c5bc80f152f4eb5061252f52e70903398c6 (diff) | |
download | subsurface-5952b09b51b84fa1367a8013e1d5df4cb46e2c5d.tar.gz |
QML UI: use action button and Android back button to save / go back
This is more consistent with the rest of our UI
To make this work you once again need changes to the mobile components
that aren't upstream, yet.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile/qml/CloudCredentials.qml')
-rw-r--r-- | qt-mobile/qml/CloudCredentials.qml | 36 |
1 files changed, 7 insertions, 29 deletions
diff --git a/qt-mobile/qml/CloudCredentials.qml b/qt-mobile/qml/CloudCredentials.qml index 649e57240..73722d3a0 100644 --- a/qt-mobile/qml/CloudCredentials.qml +++ b/qt-mobile/qml/CloudCredentials.qml @@ -14,6 +14,13 @@ Item { property string password: password.text; property bool issave: savePassword.checked; + function saveCredentials() { + manager.cloudUserName = login.text + manager.cloudPassword = password.text + manager.saveCloudPassword = savePassword.checked + manager.saveCloudCredentials() + } + ColumnLayout { id: outerLayout width: subsurfaceTheme.columnWidth - 2 * MobileComponents.Units.gridUnit @@ -71,34 +78,5 @@ Item { } } Item { width: MobileComponents.Units.gridUnit; height: width } - RowLayout { - Item { - height: saveButton.height - width: saveButton.width - SubsurfaceButton { - id: saveButton - text: "Save" - onClicked: { - manager.cloudUserName = login.text - manager.cloudPassword = password.text - manager.saveCloudPassword = savePassword.checked - manager.saveCloudCredentials() - } - } - } - Item { - height: backButton.height - width: backButton.width - visible: diveListView.count > 0 && manager.credentialStatus != QMLManager.INVALID - SubsurfaceButton { - id: backButton - text: "Back to dive list" - onClicked: { - manager.credentialStatus = oldStatus - } - } - } - } - } } |