aboutsummaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/AddressBookTable.qml25
-rw-r--r--components/TableDropdown.qml26
2 files changed, 34 insertions, 17 deletions
diff --git a/components/AddressBookTable.qml b/components/AddressBookTable.qml
index 2ad9d2ff..129b932c 100644
--- a/components/AddressBookTable.qml
+++ b/components/AddressBookTable.qml
@@ -77,14 +77,14 @@ ListView {
}
}
- Text {
+ TextEdit {
id: addressText
+ selectByMouse: true
anchors.bottom: descriptionText.bottom
anchors.left: descriptionText.right
anchors.right: dropdown.left
anchors.leftMargin: description.length > 0 ? 12 : 0
- anchors.rightMargin: 12
- elide: Text.ElideRight
+ anchors.rightMargin: 40
font.family: "Arial"
font.pixelSize: 16
font.letterSpacing: -1
@@ -103,17 +103,18 @@ ListView {
font.pixelSize: 12
font.letterSpacing: -1
color: "#535353"
- text: qsTr("Payment ID:") + + translationManager.emptyString
+ text: qsTr("Payment ID:") + translationManager.emptyString
}
- Text {
+ TextEdit {
+ selectByMouse: true;
anchors.bottom: paymentLabel.bottom
anchors.left: paymentLabel.right
anchors.leftMargin: 12
anchors.rightMargin: 12
anchors.right: dropdown.left
- elide: Text.ElideRight
+
font.family: "Arial"
font.pixelSize: 13
font.letterSpacing: -1
@@ -125,7 +126,7 @@ ListView {
id: dropModel
ListElement { name: "<b>Copy address to clipboard</b>"; icon: "../images/dropdownCopy.png" }
ListElement { name: "<b>Send to same destination</b>"; icon: "../images/dropdownSend.png" }
- ListElement { name: "<b>Find similar transactions</b>"; icon: "../images/dropdownSearch.png" }
+// ListElement { name: "<b>Find similar transactions</b>"; icon: "../images/dropdownSearch.png" }
ListElement { name: "<b>Remove from history</b>"; icon: "../images/dropdownDel.png" }
}
@@ -146,6 +147,16 @@ ListView {
onOptionClicked: {
if(option === 0)
clipboard.setText(address)
+ else if(option === 1){
+ console.log("Sending to: ", address +" "+ paymentId);
+ middlePanel.sendTo(address, paymentId, description);
+ leftPanel.selectItem(middlePanel.state)
+ } else if(option === 2){
+ console.log("Delete: ", rowId);
+ currentWallet.addressBookModel.deleteRow(rowId);
+ }
+
+
}
}
diff --git a/components/TableDropdown.qml b/components/TableDropdown.qml
index 2aa2d04c..c4396008 100644
--- a/components/TableDropdown.qml
+++ b/components/TableDropdown.qml
@@ -120,8 +120,8 @@ Item {
repeat: true
running: false
onTriggered: {
- if(((tipItem.visible && !tipItem.containsMouse) || !tipItem.visible) && !mouseArea.containsMouse) {
- tipItem.visible = false
+ if(((appWindow.toolTip.visible && !appWindow.toolTip.containsMouse) || !appWindow.toolTip.visible) && !mouseArea.containsMouse) {
+ appWindow.toolTip.visible = false
dropdown.expanded = false
currentIndex = -1
timer.stop()
@@ -148,6 +148,10 @@ Item {
}
}
+ onClicked: {
+ optionClicked(currentIndex)
+ }
+
onExited: timer.start()
preventStealing: true
z: 1
@@ -181,7 +185,6 @@ Item {
height: 30
color: containsMouse ? "#F0EEEE" : "#DBDBDB"
//radius: index === repeater.count - 1 ? 5 : 0
-
Rectangle {
anchors.left: parent.left
anchors.top: parent.top
@@ -207,15 +210,18 @@ Item {
onContainsMouseChanged: {
if(containsMouse) {
- var pos = rootItem.mapFromItem(delegate, 30, -20)
- tipItem.text = name
- tipItem.x = pos.x + appWindow.x
- if(tipItem.height > 30)
- pos.y -= tipItem.height - 30
- tipItem.y = pos.y + appWindow.y
- tipItem.visible = true
+ var pos = rootItem.mapFromItem(delegate, 30, -25)
+ appWindow.toolTip.text = name
+ appWindow.toolTip.x = pos.x - appWindow.toolTip.width
+// if(appWindow.toolTip.height > 30)
+// pos.y -= appWindow.toolTip.height - 30
+ appWindow.toolTip.y = pos.y
+ appWindow.toolTip.visible = true
+ appWindow.toolTip.z = 3
+
}
}
+
}
}
}