import QtQuick import Quickshell import "." as M Row { id: root property string tooltip: "" HoverHandler { onHoveredChanged: { if (hovered && root.tooltip !== "") { const win = QsWindow.window M.FlyoutState.text = root.tooltip M.FlyoutState.itemX = root.mapToItem(win, root.width / 2, 0).x M.FlyoutState.screen = win?.screen ?? null M.FlyoutState.visible = true } else if (!hovered && root.tooltip !== "") { M.FlyoutState.visible = false } } } }