aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2018-12-27 19:12:40 +0100
committerselsta <selsta@sent.at>2018-12-28 20:06:51 +0100
commitbb3723414269270c0802326a79f966fb77f43bc0 (patch)
tree569af1664a5a04f7c37232aa9b436c2725953d93
parent48a267f631c18d3159cccfc551d72cc5aeb0df03 (diff)
downloadmonzero-gui-bb3723414269270c0802326a79f966fb77f43bc0.tar.gz
monzero-gui-bb3723414269270c0802326a79f966fb77f43bc0.tar.xz
monzero-gui-bb3723414269270c0802326a79f966fb77f43bc0.zip
Transfer: disable long payment ids by default
-rw-r--r--main.qml1
-rw-r--r--pages/AddressBook.qml1
-rw-r--r--pages/Transfer.qml2
-rw-r--r--pages/settings/SettingsLayout.qml10
4 files changed, 14 insertions, 0 deletions
diff --git a/main.qml b/main.qml
index d23cb5e5..50841bf7 100644
--- a/main.qml
+++ b/main.qml
@@ -1049,6 +1049,7 @@ ApplicationWindow {
property bool hideBalance: false
property bool lockOnUserInActivity: true
property int lockOnUserInActivityInterval: 10 // minutes
+ property bool showPid: false
}
// Information dialog
diff --git a/pages/AddressBook.qml b/pages/AddressBook.qml
index 596210cb..d02f770c 100644
--- a/pages/AddressBook.qml
+++ b/pages/AddressBook.qml
@@ -71,6 +71,7 @@ Rectangle {
LineEditMulti {
id: paymentIdLine
+ visible: appWindow.persistentSettings.showPid
Layout.fillWidth: true;
labelText: qsTr("Payment ID <font size='2'>(Optional)</font>") + translationManager.emptyString
placeholderText: qsTr("Paste 64 hexadecimal characters") + translationManager.emptyString
diff --git a/pages/Transfer.qml b/pages/Transfer.qml
index 0a1693ef..d90fcfdd 100644
--- a/pages/Transfer.qml
+++ b/pages/Transfer.qml
@@ -293,6 +293,8 @@ Rectangle {
}
ColumnLayout {
+ visible: appWindow.persistentSettings.showPid || paymentIdCheckbox.checked
+
CheckBox {
id: paymentIdCheckbox
border: false
diff --git a/pages/settings/SettingsLayout.qml b/pages/settings/SettingsLayout.qml
index 6914a438..f1621bf5 100644
--- a/pages/settings/SettingsLayout.qml
+++ b/pages/settings/SettingsLayout.qml
@@ -80,6 +80,16 @@ Rectangle {
MoneroComponents.CheckBox {
visible: !isMobile
+ id: showPidCheckBox
+ checked: persistentSettings.showPid
+ onClicked: {
+ persistentSettings.showPid = !persistentSettings.showPid
+ }
+ text: qsTr("Enable transfer with payment ID (OBSOLETE)") + translationManager.emptyString
+ }
+
+ MoneroComponents.CheckBox {
+ visible: !isMobile
id: userInActivityCheckbox
checked: persistentSettings.lockOnUserInActivity
onClicked: persistentSettings.lockOnUserInActivity = !persistentSettings.lockOnUserInActivity