Merge pull request #889

cec206e Refactor wallet password dialog

cf488f4 Allow password to be changed
This commit is contained in:
luigi1111
2018-01-11 11:03:05 -05:00
5 changed files with 361 additions and 67 deletions

View File

@@ -164,6 +164,32 @@ Rectangle {
}
}
}
StandardButton {
id: changePasswordButton
text: qsTr("Change password") + translationManager.emptyString
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
releasedColor: "#FF6C3C"
pressedColor: "#FF4304"
onClicked: {
passwordDialog.onAcceptedCallback = function() {
if(appWindow.walletPassword === passwordDialog.password){
newPasswordDialog.open()
} else {
informationPopup.title = qsTr("Error") + translationManager.emptyString;
informationPopup.text = qsTr("Wrong password");
informationPopup.open()
informationPopup.onCloseCallback = function() {
changePasswordDialog.open()
}
passwordDialog.open()
}
}
passwordDialog.onRejectedCallback = null;
passwordDialog.open()
}
}
}
RowLayout {