24 lines
544 B
QML
24 lines
544 B
QML
|
import QtQuick 2.7
|
||
|
import QtQuick.Controls 2.0
|
||
|
|
||
|
HLabel {
|
||
|
id: "label"
|
||
|
textFormat: Text.RichText
|
||
|
|
||
|
MouseArea {
|
||
|
id: "mouseArea"
|
||
|
anchors.fill: parent
|
||
|
hoverEnabled: true
|
||
|
|
||
|
onPositionChanged: function (event) {
|
||
|
cursorShape = label.linkAt(event.x, event.y) ?
|
||
|
Qt.PointingHandCursor : Qt.ArrowCursor
|
||
|
}
|
||
|
|
||
|
onClicked: function(event) {
|
||
|
var link = label.linkAt(event.x, event.y)
|
||
|
if (link) { Qt.openUrlExternally(link) }
|
||
|
}
|
||
|
}
|
||
|
}
|