Mobile: fix adding new dive

All the changes to multi cylinder editing broke the option to add a new dive.

Signed-off-by: Joakim Bygdell <j.bygdell@gmail.com>
This commit is contained in:
Jocke 2018-07-28 15:43:05 +02:00 committed by Dirk Hohndel
parent a026d8d889
commit bd8eec5c8e
3 changed files with 20 additions and 8 deletions

View file

@ -46,7 +46,11 @@ Kirigami.Page {
property alias rating: detailsEdit.rating property alias rating: detailsEdit.rating
property alias visibility: detailsEdit.visibility property alias visibility: detailsEdit.visibility
property alias usedCyl: detailsEdit.usedCyl property alias usedCyl: detailsEdit.usedCyl
property alias cylinderModel: detailsEdit.cylinderModel property alias cylinderModel0: detailsEdit.cylinderModel0
property alias cylinderModel1: detailsEdit.cylinderModel1
property alias cylinderModel2: detailsEdit.cylinderModel2
property alias cylinderModel3: detailsEdit.cylinderModel3
property alias cylinderModel4: detailsEdit.cylinderModel4
title: currentItem && currentItem.modelData ? currentItem.modelData.dive.location : qsTr("Dive details") title: currentItem && currentItem.modelData ? currentItem.modelData.dive.location : qsTr("Dive details")
state: "view" state: "view"

View file

@ -38,7 +38,11 @@ Item {
property alias suitModel: suitBox.model property alias suitModel: suitBox.model
property alias divemasterModel: divemasterBox.model property alias divemasterModel: divemasterBox.model
property alias buddyModel: buddyBox.model property alias buddyModel: buddyBox.model
property alias cylinderModel: cylinderBox0.model property alias cylinderModel0: cylinderBox0.model
property alias cylinderModel1: cylinderBox1.model
property alias cylinderModel2: cylinderBox2.model
property alias cylinderModel3: cylinderBox3.model
property alias cylinderModel4: cylinderBox4.model
property alias locationModel: locationBox.model property alias locationModel: locationBox.model
property int rating property int rating
property int visibility property int visibility

View file

@ -96,13 +96,17 @@ Kirigami.ApplicationWindow {
detailsWindow.suitModel = manager.suitList detailsWindow.suitModel = manager.suitList
detailsWindow.suitIndex = -1 detailsWindow.suitIndex = -1
detailsWindow.suitText = "" detailsWindow.suitText = ""
detailsWindow.cylinderModel = manager.cylinderInit detailsWindow.cylinderModel0 = manager.cylinderInit
detailsWindow.cylinderIndex = -1 detailsWindow.cylinderModel1 = manager.cylinderInit
detailsWindow.cylinderText = "" detailsWindow.cylinderModel2 = manager.cylinderInit
detailsWindow.cylinderModel3 = manager.cylinderInit
detailsWindow.cylinderModel4 = manager.cylinderInit
detailsWindow.cylinderIndex0 = -1
detailsWindow.usedCyl = ["",]
detailsWindow.weight = "" detailsWindow.weight = ""
detailsWindow.gasmix = "" detailsWindow.usedGas = []
detailsWindow.startpressure = "" detailsWindow.startpressure = []
detailsWindow.endpressure = "" detailsWindow.endpressure = []
detailsWindow.gpsCheckbox = false detailsWindow.gpsCheckbox = false
stackView.push(detailsWindow) stackView.push(detailsWindow)
} }