aboutsummaryrefslogtreecommitdiff
path: root/components/AddressBookTable.qml
diff options
context:
space:
mode:
Diffstat (limited to 'components/AddressBookTable.qml')
-rw-r--r--components/AddressBookTable.qml20
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();
+ }
+ }
}
}