diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2020-06-19 16:14:31 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2020-06-19 16:14:31 -0500 |
| commit | 6a3e1aaf4098b8d20dac603ced69f579682ab020 (patch) | |
| tree | a7db3e2f7cd11190923ac0bf51bdc135390ac46e /LeftPanel.qml | |
| parent | c32e11d3e8eed625a6250762b729be74de3fa544 (diff) | |
| parent | d18af7da7295cc4fd8564a529db89deb20c96b82 (diff) | |
| download | monzero-gui-6a3e1aaf4098b8d20dac603ced69f579682ab020.tar.gz monzero-gui-6a3e1aaf4098b8d20dac603ced69f579682ab020.tar.xz monzero-gui-6a3e1aaf4098b8d20dac603ced69f579682ab020.zip | |
Merge pull request #2950
d18af7d LeftPanel: simpifly color binding (selsta)
Diffstat (limited to 'LeftPanel.qml')
| -rw-r--r-- | LeftPanel.qml | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/LeftPanel.qml b/LeftPanel.qml index 21f1e0a2..6f33651d 100644 --- a/LeftPanel.qml +++ b/LeftPanel.qml @@ -263,6 +263,10 @@ Rectangle { anchors.leftMargin: 58 anchors.baseline: currencyLabel.baseline color: MoneroComponents.Style.blackTheme ? "white" : "black" + Binding on color { + when: balancePart1MouseArea.containsMouse || balancePart2MouseArea.containsMouse + value: MoneroComponents.Style.orange + } text: { if (persistentSettings.fiatPriceEnabled && persistentSettings.fiatPriceToggle) { return balanceFiatString.split('.')[0] + "." @@ -284,14 +288,6 @@ Rectangle { hoverEnabled: true anchors.fill: parent cursorShape: Qt.PointingHandCursor - onEntered: { - balancePart1.color = MoneroComponents.Style.orange - balancePart2.color = MoneroComponents.Style.orange - } - onExited: { - balancePart1.color = Qt.binding(function() { return MoneroComponents.Style.blackTheme ? "white" : "black" }) - balancePart2.color = Qt.binding(function() { return MoneroComponents.Style.blackTheme ? "white" : "black" }) - } onClicked: { console.log("Copied to clipboard"); clipboard.setText(balancePart1.text + balancePart2.text); @@ -305,7 +301,7 @@ Rectangle { anchors.left: balancePart1.right anchors.leftMargin: 2 anchors.baseline: currencyLabel.baseline - color: MoneroComponents.Style.blackTheme ? "white" : "black" + color: balancePart1.color text: { if (persistentSettings.fiatPriceEnabled && persistentSettings.fiatPriceToggle) { return balanceFiatString.split('.')[1] @@ -315,11 +311,10 @@ Rectangle { } font.pixelSize: 16 MouseArea { + id: balancePart2MouseArea hoverEnabled: true anchors.fill: parent cursorShape: Qt.PointingHandCursor - onEntered: balancePart1MouseArea.entered() - onExited: balancePart1MouseArea.exited() onClicked: balancePart1MouseArea.clicked(mouse) } } |
