Tooltips: proper tooltip service

This commit is contained in:
ItsLemmy
2025-09-28 10:51:56 -04:00
parent 8dda007847
commit fc1742e167
15 changed files with 151 additions and 50 deletions
+4 -4
View File
@@ -139,18 +139,18 @@ Rectangle {
onEntered: {
root.hovered = true
if (tooltipText) {
PanelService.tooltip.show(root, root.tooltipText)
TooltipService.show(root, root.tooltipText)
}
}
onExited: {
root.hovered = false
if (tooltipText) {
PanelService.tooltip.hide()
TooltipService.hide()
}
}
onPressed: mouse => {
if (tooltipText) {
PanelService.tooltip.hide()
TooltipService.hide()
}
if (mouse.button === Qt.LeftButton) {
root.clicked()
@@ -164,7 +164,7 @@ Rectangle {
onCanceled: {
root.hovered = false
if (tooltipText) {
PanelService.tooltip.hide()
TooltipService.hide()
}
}
}