diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2018-01-11 11:03:05 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2018-01-11 11:03:05 -0500 |
| commit | d52486dfaba8acea26440765ce35eff9347b9aca (patch) | |
| tree | ab6f8be3b01e999427630033e3e0ddcc54c0021f /pages | |
| parent | f3780358369a4489671b4a496516f7edf7460fad (diff) | |
| parent | cf488f4406bd9e6f8726a180f56aff017408a706 (diff) | |
| download | monzero-gui-d52486dfaba8acea26440765ce35eff9347b9aca.tar.gz monzero-gui-d52486dfaba8acea26440765ce35eff9347b9aca.tar.xz monzero-gui-d52486dfaba8acea26440765ce35eff9347b9aca.zip | |
Merge pull request #889
cec206e Refactor wallet password dialog
cf488f4 Allow password to be changed
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/Settings.qml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pages/Settings.qml b/pages/Settings.qml index a83b53ee..61844b4f 100644 --- a/pages/Settings.qml +++ b/pages/Settings.qml @@ -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 { |
