summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qml/DiveDetailsEdit.qml
diff options
context:
space:
mode:
Diffstat (limited to 'mobile-widgets/qml/DiveDetailsEdit.qml')
-rw-r--r--mobile-widgets/qml/DiveDetailsEdit.qml19
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:")