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

48 lines
1.1 KiB
QML
Raw Normal View History

2017-07-03 09:30:10 +02:00
import QtQuick 2.5
2017-12-20 14:54:05 +01:00
import Governikus.Global 1.0
import Governikus.TitleBar 1.0
2017-07-03 09:30:10 +02:00
SectionPage {
id: baseItem
2017-12-20 14:54:05 +01:00
leftTitleBarAction: TitleBarAction { state: "hidden" }
2017-07-03 09:30:10 +02:00
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
2017-07-03 09:33:28 +02:00
source: isError ? "qrc:///images/rotes_X.svg" : "qrc:///images/gruener_Haken.svg"
2017-07-03 09:30:10 +02:00
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
2017-12-20 14:54:05 +01:00
color: isError ? Constants.red : Constants.blue
2017-07-03 09:33:28 +02:00
onLinkActivated: Qt.openUrlExternally(link)
2017-07-03 09:30:10 +02:00
}
2017-12-20 14:54:05 +01:00
GButton {
2017-07-03 09:30:10 +02:00
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
anchors.bottomMargin: Utils.dp(30)
2018-03-28 15:10:51 +02:00
text: qsTr("OK") + settingsModel.translationTrigger
2017-07-03 09:30:10 +02:00
onClicked: baseItem.clicked()
}
}