AusweisApp2/resources/qml/Governikus/ResultView/+ios/ResultView.qml

48 lines
1.1 KiB
QML

import QtQuick 2.5
import Governikus.Global 1.0
import Governikus.TitleBar 1.0
SectionPage {
id: baseItem
leftTitleBarAction: TitleBarAction { state: "hidden" }
property alias text: resultText.text
property bool isError: false
signal clicked
Rectangle {
anchors.fill: parent
color: Constants.background_color
}
Image {
id: resultImage
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.verticalCenter
fillMode: Image.PreserveAspectFit
source: isError ? "qrc:///images/rotes_X.svg" : "qrc:///images/gruener_Haken.svg"
width: Utils.dp(160)
}
Text {
id: resultText
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: resultImage.bottom
width: parent.width * 0.9
font.pixelSize: Constants.header_font_size
horizontalAlignment: Text.AlignHCenter
wrapMode: Text.WordWrap
color: isError ? Constants.red : Constants.blue
onLinkActivated: Qt.openUrlExternally(link)
}
GButton {
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
anchors.bottomMargin: Utils.dp(30)
text: qsTr("OK") + settingsModel.translationTrigger
onClicked: baseItem.clicked()
}
}