mobile/dive-list: allow moving dives between trips

A dive that is already in a trip can directly be moved into the trip above or
below.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2020-02-21 13:49:53 -08:00
parent 476ecb8d72
commit c8b55ddb76

View file

@ -262,14 +262,14 @@ Kirigami.ScrollablePage {
} }
property QtObject addDiveToTripAboveAction: Kirigami.Action { property QtObject addDiveToTripAboveAction: Kirigami.Action {
text: visible ? qsTr ("Add dive %1 to trip above").arg(currentItem.myData.number) : "" text: visible ? qsTr ("Add dive %1 to trip above").arg(currentItem.myData.number) : ""
visible: currentItem && currentItem.myData && !currentItem.myData.diveInTrip && currentItem.myData.tripAbove !== -1 visible: currentItem && currentItem.myData && currentItem.myData.tripAbove !== -1
onTriggered: { onTriggered: {
manager.addDiveToTrip(currentItem.myData.id, currentItem.myData.tripAbove) manager.addDiveToTrip(currentItem.myData.id, currentItem.myData.tripAbove)
} }
} }
property QtObject addDiveToTripBelowAction: Kirigami.Action { property QtObject addDiveToTripBelowAction: Kirigami.Action {
text: visible ? qsTr ("Add dive %1 to trip below").arg(currentItem.myData.number) : "" text: visible ? qsTr ("Add dive %1 to trip below").arg(currentItem.myData.number) : ""
visible: currentItem && currentItem.myData && !currentItem.myData.diveInTrip && currentItem.myData.tripBelow !== -1 visible: currentItem && currentItem.myData && currentItem.myData.tripBelow !== -1
onTriggered: { onTriggered: {
manager.addDiveToTrip(currentItem.myData.id, currentItem.myData.tripBelow) manager.addDiveToTrip(currentItem.myData.id, currentItem.myData.tripBelow)
} }