Key reuse warning

pull/2/head
Sander Ferdinand 6 years ago
parent 47dc499413
commit afd624d0c0

@ -58,6 +58,52 @@ Rectangle {
spacing: 30 * scaleRatio
Layout.fillWidth: true
RowLayout{
// TODO: Move the warning box to its own component, so it can be used in multiple places
visible: warningText.text !== ""
Rectangle {
id: statusRect
Layout.preferredHeight: warningText.height + 26
Layout.fillWidth: true
radius: 2
border.color: Qt.rgba(255, 255, 255, 0.25)
border.width: 1
color: "transparent"
GridLayout{
Layout.fillWidth: true
Layout.preferredHeight: warningText.height + 40
Image {
Layout.alignment: Qt.AlignVCenter
Layout.preferredHeight: 33
Layout.preferredWidth: 33
Layout.leftMargin: 10
Layout.topMargin: 10
source: "../images/warning.png"
}
Text {
id: warningText
Layout.topMargin: 12 * scaleRatio
Layout.preferredWidth: statusRect.width - 80
Layout.leftMargin: 6
text: qsTr("WARNING: Do not reuse your Monero keys on another fork, UNLESS this fork has key reuse mitigations built in. Doing so will harm your privacy." + translationManager.emptyString)
wrapMode: Text.Wrap
font.family: Style.fontRegular.name
font.pixelSize: 15 * scaleRatio
color: Style.defaultFontColor
textFormat: Text.RichText
onLinkActivated: {
appWindow.startDaemon(appWindow.persistentSettings.daemonFlags);
}
}
}
}
}
//! Manage wallet
ColumnLayout {
Layout.fillWidth: true