From fc68567f23b2f754f3e54e73c00a6ca41558f923 Mon Sep 17 00:00:00 2001 From: selsta Date: Fri, 1 Mar 2019 08:20:05 +0100 Subject: wizard: improve restore from device ui/ux --- wizard/WizardCreateDevice1.qml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'wizard/WizardCreateDevice1.qml') diff --git a/wizard/WizardCreateDevice1.qml b/wizard/WizardCreateDevice1.qml index 060c4f12..f80b767d 100644 --- a/wizard/WizardCreateDevice1.qml +++ b/wizard/WizardCreateDevice1.qml @@ -79,6 +79,38 @@ Rectangle { id: walletInput } + ColumnLayout { + spacing: 0 + + Layout.topMargin: 10 * scaleRatio + Layout.fillWidth: true + + MoneroComponents.RadioButton { + id: newDeviceWallet + text: qsTr("Create a new wallet from device.") + translationManager.emptyString + fontSize: 16 * scaleRatio + checked: true + onClicked: { + checked = true; + restoreDeviceWallet.checked = false; + wizardController.walletOptionsDeviceIsRestore = false; + } + } + + MoneroComponents.RadioButton { + id: restoreDeviceWallet + Layout.topMargin: 10 * scaleRatio + text: qsTr("Restore a wallet from device. Use this if you used your hardware wallet before.") + translationManager.emptyString + fontSize: 16 * scaleRatio + checked: false + onClicked: { + checked = true; + newDeviceWallet.checked = false; + wizardController.walletOptionsDeviceIsRestore = true; + } + } + } + GridLayout { Layout.topMargin: 10 * scaleRatio Layout.fillWidth: true @@ -88,6 +120,7 @@ Rectangle { MoneroComponents.LineEdit { id: restoreHeight + visible: !newDeviceWallet.checked Layout.fillWidth: true labelText: qsTr("Wallet creation date as `YYYY-MM-DD` or restore height") + translationManager.emptyString labelFontSize: 14 * scaleRatio -- cgit v1.2.3