diff --git a/pages/Receive.qml b/pages/Receive.qml index 04e7676eef..090108be55 100644 --- a/pages/Receive.qml +++ b/pages/Receive.qml @@ -291,26 +291,37 @@ Rectangle { } RowLayout { - spacing: parent.spacing - MoneroComponents.StandardButton { - rightIcon: "qrc:///images/download-white.png" + Layout.preferredWidth: 220 + small: true + text: FontAwesome.save + " %1".arg(qsTr("Save as image")) + translationManager.emptyString + label.font.family: FontAwesome.fontFamily + fontSize: 13 onClicked: qrFileDialog.open() } + } + RowLayout { MoneroComponents.StandardButton { - rightIcon: "qrc:///images/external-link-white.png" + Layout.preferredWidth: 220 + small: true + text: FontAwesome.clipboard + " %1".arg(qsTr("Copy to cliboard")) + translationManager.emptyString + label.font.family: FontAwesome.fontFamily + fontSize: 13 onClicked: { clipboard.setText(TxUtils.makeQRCodeString(appWindow.current_address)); appWindow.showStatusMessage(qsTr("Copied to clipboard") + translationManager.emptyString, 3); } } + } + RowLayout { MoneroComponents.StandardButton { - text: FontAwesome.eye + Layout.preferredWidth: 220 + small: true + text: FontAwesome.eye + " %1".arg(qsTr("Show on device")) + translationManager.emptyString label.font.family: FontAwesome.fontFamily - fontSize: 24 - width: 36 + fontSize: 13 visible: appWindow.currentWallet ? appWindow.currentWallet.isHwBacked() : false onClicked: { appWindow.currentWallet.deviceShowAddressAsync(