Files
pallectrum/electrum/gui/qml/components/controls/HelpDialog.qml
2024-02-23 10:28:11 +01:00

61 lines
1.4 KiB
QML

import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtQuick.Controls.Material
ElDialog {
id: dialog
header: Item { }
property string text
property string heading
z: 1 // raise z so it also covers dialogs using overlay as parent
anchors.centerIn: parent
padding: 0
width: rootPane.width
Overlay.modal: Rectangle {
color: "#55000000"
}
Pane {
id: rootPane
width: rootLayout.width + leftPadding + rightPadding
padding: constants.paddingLarge
ColumnLayout {
id: rootLayout
width: dialog.parent.width * 2/3
RowLayout {
Image {
source: Qt.resolvedUrl('../../../icons/info.png')
Layout.preferredWidth: constants.iconSizeSmall
Layout.preferredHeight: constants.iconSizeSmall
}
Label {
text: dialog.heading
font.underline: true
font.italic: true
}
}
TextArea {
id: message
Layout.fillWidth: true
readOnly: true
text: dialog.text
wrapMode: TextInput.WordWrap
textFormat: TextEdit.RichText
background: Rectangle {
color: 'transparent'
}
}
}
}
}