1
0
Fork 0
flightgear/src/GUI/qml/Weblink.qml

32 lines
688 B
QML
Raw Normal View History

import QtQuick 2.4
import "."
Rectangle {
id: root
radius: Style.roundRadius
color: Style.themeColor
property url link
property alias label: label.text
implicitHeight: label.height + Style.margin
implicitWidth: label.width + Style.margin * 2
StyledText {
id: label
x: Style.margin
anchors.verticalCenter: parent.verticalCenter
color: "white"
font.underline: mouse.containsMouse
}
MouseArea {
id: mouse
anchors.fill: parent
hoverEnabled: true
cursorShape: root.clickable ? Qt.PointingHandCursor : Qt.ArrowCursor
onClicked: Qt.openUrlExternally(root.link)
}
}