From e6298f93523139a18d4dfc18cca32f0e4cc4deb2 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sun, 20 Oct 2019 20:13:59 -0400 Subject: Mobile: allow editing dive number No checks regarding duplicate numbers - we trust the user knows what they are doing. Signed-off-by: Dirk Hohndel --- mobile-widgets/qml/DiveDetailsEdit.qml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'mobile-widgets/qml') 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:") -- cgit v1.2.3-70-g09d2