summaryrefslogtreecommitdiffstats
path: root/mobile-widgets
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2019-10-20 07:37:51 -0400
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-10-20 16:08:55 -0400
commit158a2ec1591598973dbde0cedd80a4494f34045a (patch)
tree80a3a2cc527dff4d3323d6fe58eae2638fc1118c /mobile-widgets
parent32ae3810ce3844bd517002477e41afb78e493f2f (diff)
downloadsubsurface-158a2ec1591598973dbde0cedd80a4494f34045a.tar.gz
Mobile: remove remaining accesses to DiveObjectHelper from QML
Add a couple more roles and remove the dive role that allows accesss to the DiveObjectHelper in the first place. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'mobile-widgets')
-rw-r--r--mobile-widgets/qml/DiveDetails.qml20
-rw-r--r--mobile-widgets/qml/DiveDetailsEdit.qml10
2 files changed, 15 insertions, 15 deletions
diff --git a/mobile-widgets/qml/DiveDetails.qml b/mobile-widgets/qml/DiveDetails.qml
index 4d9f7fc63..e84cf843e 100644
--- a/mobile-widgets/qml/DiveDetails.qml
+++ b/mobile-widgets/qml/DiveDetails.qml
@@ -216,7 +216,7 @@ Kirigami.Page {
onCurrentItemChanged: {
// why do we do this? What consumes this?
- manager.selectedDiveTimestamp = currentItem.modelData.dive.timestamp
+ manager.selectedDiveTimestamp = currentItem.modelData.date
// make sure the core data structures reflect that this dive is selected
manager.selectDive(currentItem.modelData.id)
// update the map to show the highlighted flag and center on it
@@ -284,15 +284,15 @@ Kirigami.Page {
// careful when translating, this text is "magic" in DiveDetailsEdit.qml
weight = "cannot edit multiple weight systems"
}
- startpressure = dive.startPressure
- endpressure = dive.endPressure
- usedGas = dive.firstGas
- usedCyl = dive.getCylinder
- cylinderIndex0 = dive.cylinderList.indexOf(usedCyl[0])
- cylinderIndex1 = dive.cylinderList.indexOf(usedCyl[1])
- cylinderIndex2 = dive.cylinderList.indexOf(usedCyl[2])
- cylinderIndex3 = dive.cylinderList.indexOf(usedCyl[3])
- cylinderIndex4 = dive.cylinderList.indexOf(usedCyl[4])
+ startpressure = modelData.startPressure
+ endpressure = modelData.endPressure
+ usedGas = modelData.firstGas
+ usedCyl = modelData.getCylinder
+ cylinderIndex0 = modelData.cylinderList.indexOf(usedCyl[0])
+ cylinderIndex1 = modelData.cylinderList.indexOf(usedCyl[1])
+ cylinderIndex2 = modelData.cylinderList.indexOf(usedCyl[2])
+ cylinderIndex3 = modelData.cylinderList.indexOf(usedCyl[3])
+ cylinderIndex4 = modelData.cylinderList.indexOf(usedCyl[4])
rating = modelData.rating
visibility = modelData.viz
diff --git a/mobile-widgets/qml/DiveDetailsEdit.qml b/mobile-widgets/qml/DiveDetailsEdit.qml
index 266f275a4..7e0e7f766 100644
--- a/mobile-widgets/qml/DiveDetailsEdit.qml
+++ b/mobile-widgets/qml/DiveDetailsEdit.qml
@@ -363,7 +363,7 @@ Item {
id: cylinderBox0
flat: true
model: diveDetailsListView.currentItem && diveDetailsListView.currentItem.modelData !== null ?
- diveDetailsListView.currentItem.modelData.dive.cylinderList : null
+ diveDetailsListView.currentItem.modelData.cylinderList : null
inputMethodHints: Qt.ImhNoPredictiveText
Layout.fillWidth: true
}
@@ -420,7 +420,7 @@ Item {
id: cylinderBox1
flat: true
model: diveDetailsListView.currentItem && diveDetailsListView.currentItem.modelData !== null ?
- diveDetailsListView.currentItem.modelData.dive.cylinderList : null
+ diveDetailsListView.currentItem.modelData.cylinderList : null
inputMethodHints: Qt.ImhNoPredictiveText
Layout.fillWidth: true
}
@@ -484,7 +484,7 @@ Item {
currentIndex: find(usedCyl[2])
flat: true
model: diveDetailsListView.currentItem && diveDetailsListView.currentItem.modelData !== null ?
- diveDetailsListView.currentItem.modelData.dive.cylinderList : null
+ diveDetailsListView.currentItem.modelData.cylinderList : null
inputMethodHints: Qt.ImhNoPredictiveText
Layout.fillWidth: true
}
@@ -547,7 +547,7 @@ Item {
currentIndex: find(usedCyl[3])
flat: true
model: diveDetailsListView.currentItem && diveDetailsListView.currentItem.modelData !== null ?
- diveDetailsListView.currentItem.modelData.dive.cylinderList : null
+ diveDetailsListView.currentItem.modelData.cylinderList : null
inputMethodHints: Qt.ImhNoPredictiveText
Layout.fillWidth: true
}
@@ -611,7 +611,7 @@ Item {
currentIndex: find(usedCyl[4])
flat: true
model: diveDetailsListView.currentItem && diveDetailsListView.currentItem.modelData !== null ?
- diveDetailsListView.currentItem.modelData.dive.cylinderList : null
+ diveDetailsListView.currentItem.modelData.cylinderList : null
inputMethodHints: Qt.ImhNoPredictiveText
Layout.fillWidth: true
}