diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2019-10-20 20:13:59 -0400 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2019-10-21 15:50:41 -0400 |
commit | e6298f93523139a18d4dfc18cca32f0e4cc4deb2 (patch) | |
tree | a32785a42967c79634705743a3d27809ebc6adb5 /mobile-widgets/qml/DiveDetailsEdit.qml | |
parent | 158a2ec1591598973dbde0cedd80a4494f34045a (diff) | |
download | subsurface-e6298f93523139a18d4dfc18cca32f0e4cc4deb2.tar.gz |
Mobile: allow editing dive number
No checks regarding duplicate numbers - we trust the user knows what
they are doing.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'mobile-widgets/qml/DiveDetailsEdit.qml')
-rw-r--r-- | mobile-widgets/qml/DiveDetailsEdit.qml | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/mobile-widgets/qml/DiveDetailsEdit.qml b/mobile-widgets/qml/DiveDetailsEdit.qml index 7e0e7f766..67aad6386 100644 --- a/mobile-widgets/qml/DiveDetailsEdit.qml +++ b/mobile-widgets/qml/DiveDetailsEdit.qml @@ -9,7 +9,7 @@ import org.kde.kirigami 2.4 as Kirigami Item { id: detailsEdit property int dive_id - property int number + property alias number: txtNumber.text property alias dateText: txtDate.text property alias locationText: locationBox.editText property alias locationIndex: locationBox.currentIndex @@ -108,7 +108,7 @@ Item { } // apply the changes to the dive_table - manager.commitChanges(dive_id, detailsEdit.dateText, locationBox.editText, detailsEdit.gpsText, detailsEdit.durationText, + manager.commitChanges(dive_id, detailsEdit.number, detailsEdit.dateText, locationBox.editText, detailsEdit.gpsText, detailsEdit.durationText, detailsEdit.depthText, detailsEdit.airtempText, detailsEdit.watertempText, suitBox.editText, buddyBox.editText, divemasterBox.editText, detailsEdit.weightText, detailsEdit.notesText, startpressure, @@ -152,11 +152,18 @@ Item { id: editorDetails width: parent.width columns: 2 - - Kirigami.Heading { - Layout.columnSpan: 2 - text: qsTr("Dive %1").arg(number) + Controls.Label { + Layout.alignment: Qt.AlignRight + text: qsTr("Dive number:") + font.pointSize: subsurfaceTheme.smallPointSize + color: subsurfaceTheme.textColor } + SsrfTextField { + id: txtNumber; + Layout.fillWidth: true + flickable: detailsEditFlickable + } + Controls.Label { Layout.alignment: Qt.AlignRight text: qsTr("Date:") |