wizard: Reset password and account name fields on wizard restart

pull/2/head
Jaquee 8 years ago
parent 26abdee5c4
commit 6ca4e05167
No known key found for this signature in database
GPG Key ID: 384E52B09F45DC39

@ -44,6 +44,11 @@ Item {
onOpacityChanged: visible = opacity !== 0
function onWizardRestarted() {
// reset account name field
uiItem.accountNameText = defaultAccountName
}
//! function called each time we display this page
function onPageOpened(settingsOblect) {
@ -98,4 +103,8 @@ Item {
wordsTextItem.memoTextReadOnly: true
restoreHeightVisible:false
}
Component.onCompleted: {
parent.wizardRestarted.connect(onWizardRestarted)
}
}

@ -49,6 +49,7 @@ Rectangle {
property string currentPath: "create_wallet"
property var pages: paths[currentPath]
signal wizardRestarted();
signal useMoneroClicked()
signal openWalletFromFileClicked()
border.color: "#DBDBDB"
@ -60,6 +61,7 @@ Rectangle {
wizard.settings = ({})
wizard.currentPath = "create_wallet"
wizard.pages = paths[currentPath]
wizardRestarted();
//hide all pages except first
for (var i = 1; i < wizard.pages.length; i++){

@ -64,6 +64,12 @@ Item {
return true
}
function onWizardRestarted(){
// Reset password fields
passwordItem.password = "";
retypePasswordItem.password = "";
}
function handlePassword() {
// allow to forward step only if passwords match
@ -178,6 +184,6 @@ Item {
}
Component.onCompleted: {
console.log
parent.wizardRestarted.connect(onWizardRestarted)
}
}

@ -41,6 +41,11 @@ Item {
onOpacityChanged: visible = opacity !== 0
function onWizardRestarted() {
// reset account name field
uiItem.accountNameText = defaultAccountName
}
function onPageOpened(settingsObject) {
checkNextButton();
// Empty seedText when restoring multiple times in one session
@ -95,4 +100,8 @@ Item {
checkNextButton();
}
}
Component.onCompleted: {
parent.wizardRestarted.connect(onWizardRestarted)
}
}