fix apertura pagine: pageStack diretto (page.pageStack non risolvibile nel delegate)

This commit is contained in:
2026-08-25 09:29:05 +02:00
parent b3f30b9cae
commit 04b758116c
+6 -6
View File
@@ -112,8 +112,8 @@ Page {
}
onClicked: {
console.log("[tide] open port:", model.name, "custom:", model.custom)
page.pageStack.push(Qt.resolvedUrl("DetailPage.qml"),
{ port: model.port, portIndex: model.realIndex, custom: model.custom })
pageStack.push(Qt.resolvedUrl("DetailPage.qml"),
{ port: model.port, portIndex: model.realIndex, custom: model.custom })
}
}
@@ -175,8 +175,8 @@ Page {
geoMsg.visible = true
geoMsg.color = Theme.highlightColor
try {
page.pageStack.push(Qt.resolvedUrl("DetailPage.qml"),
{ port: port, portIndex: -1, custom: true })
pageStack.push(Qt.resolvedUrl("DetailPage.qml"),
{ port: port, portIndex: -1, custom: true })
} catch (e) {
console.log("[tide] push DetailPage failed:", e)
geoFail(qsTr("Could not open the detail page: %1").arg(e))
@@ -254,8 +254,8 @@ Page {
if (pref !== "") {
for (var i = 0; i < Tides.PORTS.length; i++) {
if (Tides.PORTS[i][0] === pref) {
page.pageStack.push(Qt.resolvedUrl("DetailPage.qml"),
{ port: Tides.PORTS[i], portIndex: i, custom: false })
pageStack.push(Qt.resolvedUrl("DetailPage.qml"),
{ port: Tides.PORTS[i], portIndex: i, custom: false })
break
}
}