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 hideBalance: false
property bool lockOnUserInActivity: true property bool lockOnUserInActivity: true
property int lockOnUserInActivityInterval: 10 // minutes property int lockOnUserInActivityInterval: 10 // minutes
property bool showPid: false
} }
// Information dialog // Information dialog

View file

@ -71,6 +71,7 @@ Rectangle {
LineEditMulti { LineEditMulti {
id: paymentIdLine id: paymentIdLine
visible: appWindow.persistentSettings.showPid
Layout.fillWidth: true; Layout.fillWidth: true;
labelText: qsTr("Payment ID <font size='2'>(Optional)</font>") + translationManager.emptyString labelText: qsTr("Payment ID <font size='2'>(Optional)</font>") + translationManager.emptyString
placeholderText: qsTr("Paste 64 hexadecimal characters") + translationManager.emptyString placeholderText: qsTr("Paste 64 hexadecimal characters") + translationManager.emptyString

View file

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

View file

@ -78,6 +78,16 @@ Rectangle {
text: qsTr("Hide balance") + translationManager.emptyString 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 { MoneroComponents.CheckBox {
visible: !isMobile visible: !isMobile
id: userInActivityCheckbox id: userInActivityCheckbox