Tooltips: proper tooltip service

This commit is contained in:
ItsLemmy
2025-09-28 10:40:15 -04:00
parent 8dda007847
commit fc1742e167
15 changed files with 151 additions and 50 deletions
+3 -3
View File
@@ -73,20 +73,20 @@ Rectangle {
onEntered: {
hovering = root.enabled ? true : false
if (tooltipText) {
PanelService.tooltip.show(parent, tooltipText, tooltipDirection)
TooltipService.show(parent, tooltipText, tooltipDirection)
}
root.entered()
}
onExited: {
hovering = false
if (tooltipText) {
PanelService.tooltip.hide()
TooltipService.hide()
}
root.exited()
}
onClicked: function (mouse) {
if (tooltipText) {
PanelService.tooltip.hide()
TooltipService.hide()
}
if (!root.enabled && !allowClickWhenDisabled) {
return