diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-01-21 15:01:25 -0600 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-01-21 15:01:25 -0600 |
| commit | 3577bef711bafbe2db996f6babcacdce45544d24 (patch) | |
| tree | 5c657ce9a6304af87adcde0fc79d68ca6be3e652 /components/AddressBookTable.qml | |
| parent | 1593038224bab810d038b271c97edd1056baba25 (diff) | |
| parent | b758c799d4ca7eeee277e91ec134b58da1b58b74 (diff) | |
| download | monzero-gui-3577bef711bafbe2db996f6babcacdce45544d24.tar.gz monzero-gui-3577bef711bafbe2db996f6babcacdce45544d24.tar.xz monzero-gui-3577bef711bafbe2db996f6babcacdce45544d24.zip | |
Merge pull request #1904
b758c79 AddressBook: hide 'Add' form when invoked from 'Send' tab (xiphon)
Diffstat (limited to 'components/AddressBookTable.qml')
| -rw-r--r-- | components/AddressBookTable.qml | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/components/AddressBookTable.qml b/components/AddressBookTable.qml index 00a29b9d..44dc11b2 100644 --- a/components/AddressBookTable.qml +++ b/components/AddressBookTable.qml @@ -34,6 +34,7 @@ ListView { id: listView clip: true boundsBehavior: ListView.StopAtBounds + property bool selectAndSend: false footer: Rectangle { height: 127 @@ -57,6 +58,11 @@ ListView { color: "transparent" z: listView.count - index function collapseDropdown() { dropdown.expanded = false } + function doSend() { + console.log("Sending to: ", address +" "+ paymentId); + middlePanel.sendTo(address, paymentId, description); + leftPanel.selectItem(middlePanel.state) + } Text { id: descriptionText @@ -148,6 +154,7 @@ ListView { anchors.verticalCenter: parent.verticalCenter anchors.rightMargin: 5 dataModel: dropModel + visible: !listView.selectAndSend z: 1 onExpandedChanged: { if(expanded) { @@ -163,9 +170,7 @@ ListView { appWindow.showStatusMessage(qsTr("Address copied to clipboard"),3) } else if(option === 1){ - console.log("Sending to: ", address +" "+ paymentId); - middlePanel.sendTo(address, paymentId, description); - leftPanel.selectItem(middlePanel.state) + doSend() } else if(option === 2){ console.log("Delete: ", rowId); currentWallet.addressBookModel.deleteRow(rowId); @@ -180,5 +185,14 @@ ListView { height: 1 color: "#404040" } + + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + visible: listView.selectAndSend + onClicked: { + doSend(); + } + } } } |
