From a98abb965dff8dfcbdc2b47454ecfbd370b93a50 Mon Sep 17 00:00:00 2001 From: Matias Linares Date: Sun, 22 Sep 2024 17:11:16 -0300 Subject: Now it's building --- kodereviewer/qml/MarkdownLabel.qml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 kodereviewer/qml/MarkdownLabel.qml (limited to 'kodereviewer/qml/MarkdownLabel.qml') diff --git a/kodereviewer/qml/MarkdownLabel.qml b/kodereviewer/qml/MarkdownLabel.qml new file mode 100644 index 0000000..1bf6b20 --- /dev/null +++ b/kodereviewer/qml/MarkdownLabel.qml @@ -0,0 +1,17 @@ +/* A for markdown rendering + * This Control accepts clicks for urls! + */ +import QtQml +import QtQuick 6.7 +import QtQuick.Controls 6.7 as QQC2 + +QQC2.Label { + textFormat: Text.MarkdownText + wrapMode: Text.WordWrap + onLinkActivated: link => Qt.openUrlExternally(link) + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.NoButton // we don't want to eat clicks on the Text + cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor + } +} -- cgit v1.2.3-70-g09d2