Browse Source

Show busy indicator

Contributes to CURA-8689
jspijker 2 years ago
parent
commit
f1c8d3d9e0
1 changed files with 8 additions and 1 deletions
  1. 8 1
      resources/qml/WelcomePages/AddUltimakerPrinter.qml

+ 8 - 1
resources/qml/WelcomePages/AddUltimakerPrinter.qml

@@ -111,7 +111,14 @@ Control
                     id: signInButton
                     Layout.alignment: Qt.AlignRight
                     text: catalog.i18nc("@button", "Sign in to Digital Factory")
-                    onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add_printer=true&utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer")
+                    onClicked: function()
+                    {
+                        Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add_printer=true&utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer")
+                        text = catalog.i18nc("@button", "Waiting for new printers")
+                        busy = true;
+                        enabled = false;
+                        Cura.API.account.login();
+                    }
                 }
             }
         }