aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-11-13 09:03:02 -0600
committerluigi1111 <luigi1111w@gmail.com>2019-11-13 09:03:02 -0600
commit8bd820b9099679f91fb0c542eb9edfd71a720332 (patch)
tree9a0faed7cc20e81dc197bba305327dc90dd5e90e /pages
parentf948d0e21443e0ffc913b7c2b65a87400c4d8fe3 (diff)
parent74e12ce71d00e7e9aea43a985e8a9dbfc4ad0844 (diff)
downloadmonzero-gui-8bd820b9099679f91fb0c542eb9edfd71a720332.tar.gz
monzero-gui-8bd820b9099679f91fb0c542eb9edfd71a720332.tar.xz
monzero-gui-8bd820b9099679f91fb0c542eb9edfd71a720332.zip
Merge pull request #2429
74e12ce ContextMenu: implement 'paste' context menu for all text fields (xiphon)
Diffstat (limited to 'pages')
-rw-r--r--pages/AddressBook.qml4
-rw-r--r--pages/Transfer.qml8
-rw-r--r--pages/merchant/Merchant.qml2
3 files changed, 5 insertions, 9 deletions
diff --git a/pages/AddressBook.qml b/pages/AddressBook.qml
index ce8acfe5..5812dac5 100644
--- a/pages/AddressBook.qml
+++ b/pages/AddressBook.qml
@@ -325,8 +325,8 @@ Rectangle {
wrapMode: Text.WrapAnywhere
addressValidation: true
pasteButton: true
- onPaste: function(clipboardText) {
- const parsed = walletManager.parse_uri_to_object(clipboardText);
+ onTextChanged: {
+ const parsed = walletManager.parse_uri_to_object(addressLine.text);
if (!parsed.error) {
addressLine.text = parsed.address;
descriptionLine.text = parsed.tx_description;
diff --git a/pages/Transfer.qml b/pages/Transfer.qml
index 4216a3ce..69b35b38 100644
--- a/pages/Transfer.qml
+++ b/pages/Transfer.qml
@@ -257,18 +257,14 @@ Rectangle {
appWindow.showPageRequest("AddressBook");
}
pasteButton: true
- onPaste: function(clipboardText) {
- const parsed = walletManager.parse_uri_to_object(clipboardText);
+ onTextChanged: {
+ const parsed = walletManager.parse_uri_to_object(text);
if (!parsed.error) {
addressLine.text = parsed.address;
setPaymentId(parsed.payment_id);
amountLine.text = parsed.amount;
setDescription(parsed.tx_description);
- } else {
- addressLine.text = clipboardText;
}
- }
- onTextChanged: {
warningLongPidTransfer = isLongPidService(text);
}
inlineButton.text: FontAwesome.qrcode
diff --git a/pages/merchant/Merchant.qml b/pages/merchant/Merchant.qml
index 93b78148..8096001e 100644
--- a/pages/merchant/Merchant.qml
+++ b/pages/merchant/Merchant.qml
@@ -455,7 +455,7 @@ Item {
width: 220
source: "qrc:///images/merchant/input_box.png"
- TextField {
+ MoneroComponents.Input {
id: amountToReceive
topPadding: 0
leftPadding: 10