mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-07 04:30:55 +02:00
26 lines
582 B
QML
26 lines
582 B
QML
pragma Singleton
|
|
import QtQuick
|
|
|
|
// Noctalia compat shim. Their plugins call TooltipService.show(item, text)
|
|
// on hover; we route that into the Omarchy bar's shared tooltip popup.
|
|
QtObject {
|
|
id: root
|
|
|
|
// Wired by Bar.qml on construction.
|
|
property var bar: null
|
|
|
|
function show(item, text, direction) {
|
|
if (!bar || !item) return
|
|
if (typeof bar.showTooltip === "function") {
|
|
bar.showTooltip(item, text || "")
|
|
}
|
|
}
|
|
|
|
function hide(item) {
|
|
if (!bar) return
|
|
if (typeof bar.hideTooltip === "function") {
|
|
bar.hideTooltip(item || null)
|
|
}
|
|
}
|
|
}
|