diff options
Diffstat (limited to 'mobile-widgets/qml/DiveDetailsEdit.qml')
-rw-r--r-- | mobile-widgets/qml/DiveDetailsEdit.qml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/mobile-widgets/qml/DiveDetailsEdit.qml b/mobile-widgets/qml/DiveDetailsEdit.qml index e369e5ab3..e680e1734 100644 --- a/mobile-widgets/qml/DiveDetailsEdit.qml +++ b/mobile-widgets/qml/DiveDetailsEdit.qml @@ -39,6 +39,24 @@ Item { property int rating property int visibility + function clearDetailsEdit() { + detailsEdit.dive_id = 0 + detailsEdit.number = 0 + detailsEdit.dateText = "" + detailsEdit.locationText = "" + detailsEdit.durationText = "" + detailsEdit.depthText = "" + detailsEdit.airtempText = "" + detailsEdit.watertempText = "" + suitBox.currentIndex = -1 + buddyBox.currentIndex = -1 + divemasterBox.currentIndex = -1 + cylinderBox.currentIndex = -1 + detailsEdit.notesText = "" + detailsEdit.rating = 0 + detailsEdit.visibility = 0 + } + function saveData() { diveDetailsPage.state = "view" // run the transition // apply the changes to the dive_table @@ -71,6 +89,7 @@ Item { Qt.inputMethod.hide() // now make sure we directly show the saved dive (this may be a new dive, or it may have moved) showDiveIndex(newIdx) + clearDetailsEdit() } height: editArea.height |