aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2019-11-08 00:56:10 +0000
committerxiphon <xiphon@protonmail.com>2019-11-08 12:41:32 +0000
commit74e12ce71d00e7e9aea43a985e8a9dbfc4ad0844 (patch)
tree917f48165df3aabf85a1e82211f6ad1668213c18 /pages
parent7f7a39292c57f9b51090005d8a8e39297d988e0b (diff)
downloadmonzero-gui-74e12ce71d00e7e9aea43a985e8a9dbfc4ad0844.tar.gz
monzero-gui-74e12ce71d00e7e9aea43a985e8a9dbfc4ad0844.tar.xz
monzero-gui-74e12ce71d00e7e9aea43a985e8a9dbfc4ad0844.zip
ContextMenu: implement 'paste' context menu for all text fields
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 3e93339c..dd36f1c0 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