From 2cf498ba066781691324d1cd8f0707b621d5058e Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 25 Sep 2018 10:52:43 +0200 Subject: [PATCH] allow connecting from the cloud login page too --- nymea-app/ui/appsettings/CloudLoginPage.qml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/nymea-app/ui/appsettings/CloudLoginPage.qml b/nymea-app/ui/appsettings/CloudLoginPage.qml index 0e4e167f..05e96b1c 100644 --- a/nymea-app/ui/appsettings/CloudLoginPage.qml +++ b/nymea-app/ui/appsettings/CloudLoginPage.qml @@ -83,7 +83,18 @@ Page { prominentSubText: false canDelete: true iconName: "../images/cloud.svg" - secondaryIconName: model.online ? "../images/cloud.svg" : "../images/cloud-offline.svg" + secondaryIconName: !model.online ? "../images/cloud-error.svg" : "" + + onClicked: { + var page = pageStack.push(Qt.resolvedUrl("../connection/ConnectingPage.qml")) + page.cancel.connect(function() { + Engine.connection.disconnect() + pageStack.pop(root, StackView.Immediate); + pageStack.push(discoveryPage) + }) + Engine.connection.connect("cloud://" + model.id) + } + onDeleteClicked: { Engine.awsClient.unpairDevice(model.id); }