Transfer: disable long payment ids by default

This commit is contained in:
selsta 2018-12-27 19:12:40 +01:00
parent 48a267f631
commit bb37234142
No known key found for this signature in database
GPG Key ID: 2EA0A99A8B07AE5E
4 changed files with 14 additions and 0 deletions

View File

@ -1049,6 +1049,7 @@ ApplicationWindow {
property bool hideBalance: false
property bool lockOnUserInActivity: true
property int lockOnUserInActivityInterval: 10 // minutes
property bool showPid: false
}
// Information dialog

View File

@ -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

View File

@ -293,6 +293,8 @@ Rectangle {
}
ColumnLayout {
visible: appWindow.persistentSettings.showPid || paymentIdCheckbox.checked
CheckBox {
id: paymentIdCheckbox
border: false

View File

@ -78,6 +78,16 @@ Rectangle {
text: qsTr("Hide balance") + translationManager.emptyString
}
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