aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2018-01-11 11:03:05 -0500
committerluigi1111 <luigi1111w@gmail.com>2018-01-11 11:03:05 -0500
commitd52486dfaba8acea26440765ce35eff9347b9aca (patch)
treeab6f8be3b01e999427630033e3e0ddcc54c0021f /pages
parentf3780358369a4489671b4a496516f7edf7460fad (diff)
parentcf488f4406bd9e6f8726a180f56aff017408a706 (diff)
downloadmonzero-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.qml26
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 {