Some fixes in the add device results page

This commit is contained in:
Michael Zanetti 2019-09-19 23:56:39 +02:00
parent 3a2b90f60c
commit 581cd9984f

View File

@ -64,7 +64,7 @@ Page {
busyOverlay.shown = false
if (params["deviceError"] !== "DeviceErrorNoError") {
busyOverlay.shown = false;
internalPageStack.push(resultsPage, {success: false})
internalPageStack.push(resultsPage, {deviceError: params["deviceError"], message: params["displayMessage"]});
return;
}
@ -86,15 +86,16 @@ Page {
}
onConfirmPairingReply: {
busyOverlay.shown = false
internalPageStack.push(resultsPage, {success: params["deviceError"] === "DeviceErrorNoError", deviceId: params["deviceId"], message: params["displayMessage"]})
internalPageStack.push(resultsPage, {deviceError: params["deviceError"], deviceId: params["deviceId"], message: params["displayMessage"]})
}
onAddDeviceReply: {
print("Device added:", JSON.stringify(params))
busyOverlay.shown = false;
internalPageStack.push(resultsPage, {success: params["deviceError"] === "DeviceErrorNoError", deviceId: params["deviceId"]})
internalPageStack.push(resultsPage, {deviceError: params["deviceError"], deviceId: params["deviceId"], message: params["displayMessage"]})
}
onReconfigureDeviceReply: {
busyOverlay.shown = false;
internalPageStack.push(resultsPage, {success: params["deviceError"] === "DeviceErrorNoError", deviceId: params["deviceId"]})
internalPageStack.push(resultsPage, {deviceError: params["deviceError"], deviceId: params["deviceId"], message: params["displayMessage"]})
}
}
@ -486,10 +487,12 @@ Page {
Page {
id: resultsView
property bool success
property string deviceId
property string deviceError
property string message
readonly property bool success: deviceError === "DeviceErrorNoError"
readonly property var device: root.device ? root.device : engine.deviceManager.devices.getDevice(deviceId)
ColumnLayout {