From d434af40e1c225d67f4022451ab1170c4f71dbdd Mon Sep 17 00:00:00 2001 From: Iuri Matias Date: Thu, 21 May 2020 12:35:02 -0400 Subject: [PATCH] move generate addresses action to qml state machine enter state event --- src/nim_status_client.nim | 1 - ui/onboarding/KeysMain.qml | 1 - ui/onboarding/OnboardingMain.qml | 5 ++++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/nim_status_client.nim b/src/nim_status_client.nim index 79bf959ab8..749422916c 100644 --- a/src/nim_status_client.nim +++ b/src/nim_status_client.nim @@ -76,7 +76,6 @@ proc mainProc() = var onboarding = onboarding.newController(events) onboarding.init() - engine.setRootContextProperty("onboardingLogic", onboarding.variant) engine.setRootContextProperty("onboardingModel", onboarding.variant) var profile = profile.newController() diff --git a/ui/onboarding/KeysMain.qml b/ui/onboarding/KeysMain.qml index 0db14d340e..4208e961e2 100644 --- a/ui/onboarding/KeysMain.qml +++ b/ui/onboarding/KeysMain.qml @@ -77,7 +77,6 @@ Page { anchors.horizontalCenter: parent.horizontalCenter label: "I'm new, generate me a key" background: Rectangle {color: "transparent"} - onClicked: onboardingLogic.generateAddresses() } } diff --git a/ui/onboarding/OnboardingMain.qml b/ui/onboarding/OnboardingMain.qml index 6f25720b8e..9bab027a5d 100644 --- a/ui/onboarding/OnboardingMain.qml +++ b/ui/onboarding/OnboardingMain.qml @@ -52,7 +52,10 @@ Page { DSM.State { id: genKeyState - onEntered: genKey.visible = true + onEntered: { + genKey.visible = true + onboardingModel.generateAddresses() + } onExited: genKey.visible = false DSM.SignalTransition {