AusweisApp2/resources/qml/Governikus/TechnologyInfo/TechnologySwitchButton.qml

56 lines
1.1 KiB
QML

import QtQuick 2.7
import QtGraphicalEffects 1.0
import Governikus.Global 1.0
MouseArea {
property alias imageSource: img.source
property alias text: infoText.text
height: img.height + 2 * img.anchors.topMargin
width: img.width + infoText.anchors.leftMargin + infoText.width
Rectangle {
height: 1
width: parent.width * 1.2
anchors.horizontalCenter: parent.horizontalCenter
color: Constants.grey
}
Image {
id: img
anchors.top: parent.top
anchors.topMargin: Utils.dp(20)
height: Utils.dp(50)
fillMode: Image.PreserveAspectFit
smooth: true
}
Text {
id: infoText
anchors.left: img.right
anchors.leftMargin: Utils.dp(10)
anchors.verticalCenter: img.verticalCenter
font.pixelSize: Constants.normal_font_size
color: Constants.blue
}
Colorize {
id: grayLevel
source: img
anchors.fill: img
saturation: 0
hue: 0
lightness: 0.3
cached: true
visible: !parent.enabled
}
Colorize {
id: grayLevel2
source: infoText
anchors.fill: infoText
saturation: 0
hue: 0
lightness: 0.3
cached: true
visible: !parent.enabled
}
}