From 4bfd8560cd5408c60a16f8977c75a59620f686a3 Mon Sep 17 00:00:00 2001 From: mmbyday Date: Mon, 3 Dec 2018 17:54:44 -0500 Subject: Enable clipboard copy functionality on XMR amounts --- components/HistoryTable.qml | 18 +++++++++++++++++- components/Style.qml | 3 +++ 2 files changed, 20 insertions(+), 1 deletion(-) (limited to 'components') diff --git a/components/HistoryTable.qml b/components/HistoryTable.qml index 0077c4d2..79203fbe 100644 --- a/components/HistoryTable.qml +++ b/components/HistoryTable.qml @@ -175,7 +175,23 @@ ListView { return _amount + " XMR"; } - color: isOut ? "white" : "#2eb358" + color: isOut ? MoneroComponents.Style.white : MoneroComponents.Style.green + + MouseArea { + hoverEnabled: true + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + onEntered: { + parent.color = MoneroComponents.Style.orange + } + onExited: { + parent.color = isOut ? MoneroComponents.Style.white : MoneroComponents.Style.green } + onClicked: { + console.log("Copied to clipboard"); + clipboard.setText(parent.text.split(" ")[0]); + appWindow.showStatusMessage(qsTr("Copied to clipboard"),3) + } + } } Rectangle { diff --git a/components/Style.qml b/components/Style.qml index f57dcfe4..9c6fded4 100644 --- a/components/Style.qml +++ b/components/Style.qml @@ -9,6 +9,9 @@ QtObject { property QtObject fontRegular: FontLoader { id: _fontRegular; source: "qrc:/fonts/Roboto-Regular.ttf"; } property string grey: "#404040" + property string orange: "#FF6C3C" + property string white: "#FFFFFF" + property string green: "#2EB358" property string defaultFontColor: "white" property string dimmedFontColor: "#BBBBBB" -- cgit v1.2.3