diff --git a/src/controls/LinkButton.qml b/src/controls/LinkButton.qml --- a/src/controls/LinkButton.qml +++ b/src/controls/LinkButton.qml @@ -24,6 +24,7 @@ property Action action: null property alias acceptedButtons: area.acceptedButtons + property alias mouseArea: area Accessible.role: Accessible.Button Accessible.name: text Accessible.onPressAction: control.clicked(null) diff --git a/src/controls/UrlButton.qml b/src/controls/UrlButton.qml --- a/src/controls/UrlButton.qml +++ b/src/controls/UrlButton.qml @@ -32,6 +32,12 @@ Qt.openUrlExternally(url) } + QQC2.ToolTip { + // If button's text has been overridden, show a tooltip to expose the raw URL + visible: button.text != button.url && button.mouseArea.containsMouse + text: url + } + QQC2.Menu { id: menu QQC2.MenuItem {