diff --git a/pages/Keys.qml b/pages/Keys.qml
index 1148a148..8bba91f9 100644
--- a/pages/Keys.qml
+++ b/pages/Keys.qml
@@ -148,27 +148,40 @@ Rectangle {
opacity: Style.dividerOpacity
Layout.bottomMargin: 10 * scaleRatio
}
- TextEdit {
- id: keysText
- wrapMode: TextEdit.Wrap
- Layout.fillWidth: true;
- font.pixelSize: 14 * scaleRatio
- textFormat: TextEdit.RichText
+ LineEdit {
+ Layout.fillWidth: true
+ id: secretViewKey
readOnly: true
- color: Style.defaultFontColor
- MouseArea {
- anchors.fill: parent
- onClicked: {
- appWindow.showStatusMessage(qsTr("Double tap to copy"),3)
- }
- onDoubleClicked: {
- parent.selectAll()
- parent.copy()
- parent.deselect()
- console.log("copied to clipboard");
- appWindow.showStatusMessage(qsTr("Keys copied to clipboard"),3)
- }
- }
+ copyButton: true
+ labelText: qsTr("Secret view key") + translationManager.emptyString
+ fontSize: 16 * scaleRatio
+ }
+ LineEdit {
+ Layout.fillWidth: true
+ Layout.topMargin: 25 * scaleRatio
+ id: publicViewKey
+ readOnly: true
+ copyButton: true
+ labelText: qsTr("Public view key") + translationManager.emptyString
+ fontSize: 16 * scaleRatio
+ }
+ LineEdit {
+ Layout.fillWidth: true
+ Layout.topMargin: 25 * scaleRatio
+ id: secretSpendKey
+ readOnly: true
+ copyButton: true
+ labelText: qsTr("Secret spend key") + translationManager.emptyString
+ fontSize: 16 * scaleRatio
+ }
+ LineEdit {
+ Layout.fillWidth: true
+ Layout.topMargin: 25 * scaleRatio
+ id: publicSpendKey
+ readOnly: true
+ copyButton: true
+ labelText: qsTr("Public spend key") + translationManager.emptyString
+ fontSize: 16 * scaleRatio
}
}
@@ -246,10 +259,10 @@ Rectangle {
function onPageCompleted() {
console.log("keys page loaded");
- keysText.text = "" + qsTr("Secret view key") + ": " + currentWallet.secretViewKey
- keysText.text += "
" + qsTr("Public view key") + ": " + currentWallet.publicViewKey
- keysText.text += (!currentWallet.viewOnly) ? "
" + qsTr("Secret spend key") + ": " + currentWallet.secretSpendKey : ""
- keysText.text += "
" + qsTr("Public spend key") + ": " + currentWallet.publicSpendKey
+ secretViewKey.text = currentWallet.secretViewKey
+ publicViewKey.text = currentWallet.publicViewKey
+ secretSpendKey.text = (!currentWallet.viewOnly) ? currentWallet.secretSpendKey : ""
+ publicSpendKey.text = currentWallet.publicSpendKey
seedText.text = currentWallet.seed