aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2021-06-01 01:37:47 -0500
committerluigi1111 <luigi1111w@gmail.com>2021-06-01 01:37:47 -0500
commit1442215ce542ee8aafdba4862e3cb8886bda7f8d (patch)
tree8d222369f34e58018e7b8f325374f8a10b43b727 /pages
parentba3bdcd6a1b714e368c34f9fb72375d18e02ff68 (diff)
parent9d3864b7f09efc65d2f0e64f6579d5a3974721a2 (diff)
downloadmonzero-gui-1442215ce542ee8aafdba4862e3cb8886bda7f8d.tar.gz
monzero-gui-1442215ce542ee8aafdba4862e3cb8886bda7f8d.tar.xz
monzero-gui-1442215ce542ee8aafdba4862e3cb8886bda7f8d.zip
Merge pull request #3490
9d3864b Implement tooltips in multiple pages and components (rating89us)
Diffstat (limited to 'pages')
-rw-r--r--pages/Account.qml2
-rw-r--r--pages/AddressBook.qml3
-rw-r--r--pages/History.qml24
-rw-r--r--pages/Receive.qml2
-rw-r--r--pages/Transfer.qml7
5 files changed, 34 insertions, 4 deletions
diff --git a/pages/Account.qml b/pages/Account.qml
index 0a549163..56e3dd50 100644
--- a/pages/Account.qml
+++ b/pages/Account.qml
@@ -304,6 +304,7 @@ Rectangle {
opacity: 0.5
Layout.preferredWidth: 23
Layout.preferredHeight: 21
+ tooltip: qsTr("Edit account label") + translationManager.emptyString
onClicked: pageAccount.renameSubaddressAccountLabel(index);
}
@@ -317,6 +318,7 @@ Rectangle {
opacity: 0.5
Layout.preferredWidth: 16
Layout.preferredHeight: 21
+ tooltip: qsTr("Copy address to clipboard") + translationManager.emptyString
onClicked: {
console.log("Address copied to clipboard");
diff --git a/pages/AddressBook.qml b/pages/AddressBook.qml
index 7d28ba02..275a5a93 100644
--- a/pages/AddressBook.qml
+++ b/pages/AddressBook.qml
@@ -210,6 +210,7 @@ Rectangle {
opacity: 0.5
Layout.preferredWidth: 20
Layout.preferredHeight: 20
+ tooltip: qsTr("Send to this address") + translationManager.emptyString
onClicked: {
doSend();
}
@@ -222,6 +223,7 @@ Rectangle {
opacity: 0.5
Layout.preferredWidth: 23
Layout.preferredHeight: 21
+ tooltip: qsTr("Edit address label") + translationManager.emptyString
onClicked: {
addressBookListView.currentIndex = index;
@@ -236,6 +238,7 @@ Rectangle {
Layout.preferredHeight: 21
color: MoneroComponents.Style.defaultFontColor
opacity: 0.5
+ tooltip: qsTr("Copy address to clipboard") + translationManager.emptyString
onClicked: {
console.log("Address copied to clipboard");
diff --git a/pages/History.qml b/pages/History.qml
index e5635336..03d30c5e 100644
--- a/pages/History.qml
+++ b/pages/History.qml
@@ -958,6 +958,8 @@ Rectangle {
label.font.family: FontAwesome.fontFamily
fontSize: 18
width: 34
+ tooltip: qsTr("Transaction details") + translationManager.emptyString
+ tooltipLeft: true
MouseArea {
state: "details"
@@ -965,8 +967,14 @@ Rectangle {
hoverEnabled: true
z: parent.z + 1
- onEntered: parent.opacity = 0.8;
- onExited: parent.opacity = 1.0;
+ onEntered: {
+ parent.opacity = 0.8;
+ parent.tooltipPopup.open()
+ }
+ onExited: {
+ parent.opacity = 1.0;
+ parent.tooltipPopup.close()
+ }
}
}
@@ -988,6 +996,8 @@ Rectangle {
label.font.family: FontAwesome.fontFamilyBrands
fontSize: 18
width: 34
+ tooltip: qsTr("Generate payment proof") + translationManager.emptyString
+ tooltipLeft: true
MouseArea {
state: "proof"
@@ -995,8 +1005,14 @@ Rectangle {
hoverEnabled: true
z: parent.z + 1
- onEntered: parent.opacity = 0.8;
- onExited: parent.opacity = 1.0;
+ onEntered: {
+ parent.opacity = 0.8;
+ parent.tooltipPopup.open()
+ }
+ onExited: {
+ parent.opacity = 1.0;
+ parent.tooltipPopup.close()
+ }
}
}
}
diff --git a/pages/Receive.qml b/pages/Receive.qml
index a572e397..abf5165f 100644
--- a/pages/Receive.qml
+++ b/pages/Receive.qml
@@ -203,6 +203,7 @@ Rectangle {
Layout.preferredWidth: 23
Layout.preferredHeight: 21
visible: index !== 0
+ tooltip: qsTr("Edit address label") + translationManager.emptyString
onClicked: {
renameSubaddressLabel(index);
@@ -218,6 +219,7 @@ Rectangle {
opacity: 0.5
Layout.preferredWidth: 16
Layout.preferredHeight: 21
+ tooltip: qsTr("Copy address to clipboard") + translationManager.emptyString
onClicked: {
console.log("Address copied to clipboard");
diff --git a/pages/Transfer.qml b/pages/Transfer.qml
index 589cf374..5767c951 100644
--- a/pages/Transfer.qml
+++ b/pages/Transfer.qml
@@ -277,6 +277,7 @@ Rectangle {
fontStyleName: "Solid"
fontPixelSize: 18
text: FontAwesome.desktop
+ tooltip: qsTr("Grab QR code from screen") + translationManager.emptyString
onClicked: {
clearFields();
const codes = oshelper.grabQrCodesFromScreen();
@@ -295,6 +296,7 @@ Rectangle {
fontStyleName: "Solid"
text: FontAwesome.qrcode
visible: appWindow.qrScannerEnabled
+ tooltip: qsTr("Scan QR code") + translationManager.emptyString
onClicked: {
cameraUi.state = "Capture"
cameraUi.qrcode_decoded.connect(updateFromQrCode)
@@ -304,6 +306,7 @@ Rectangle {
MoneroComponents.InlineButton {
fontFamily: FontAwesome.fontFamily
text: FontAwesome.addressBook
+ tooltip: qsTr("Import from address book") + translationManager.emptyString
onClicked: {
middlePanel.addressBookView.selectAndSend = true;
appWindow.showPageRequest("AddressBook");
@@ -483,12 +486,16 @@ Rectangle {
horizontalAlignment: Text.AlignHCenter
opacity: mouseArea.containsMouse ? 1 : 0.85
text: recipientModel.count == 1 ? FontAwesome.infinity : FontAwesome.times
+ tooltip: recipientModel.count == 1 ? qsTr("Send all unlocked balance of this account") : qsTr("Remove recipient") + translationManager.emptyString
+ tooltipLeft: true
MouseArea {
id: mouseArea
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
+ onEntered: parent.tooltipPopup.open()
+ onExited: parent.tooltipPopup.close()
onClicked: {
if (recipientModel.count == 1) {
parent.parent.children[2].text = "(all)";