mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-06-28 14:05:21 -04:00
6bee1b2c86
- New Hover toggle found in DankBar Settings - New Hover to Reveal Launcher in FrameTab Settings
26 lines
557 B
QML
26 lines
557 B
QML
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick
|
|
|
|
HoverHandler {
|
|
id: root
|
|
|
|
required property var controller
|
|
property bool trackingEnabled: false
|
|
|
|
enabled: trackingEnabled
|
|
|
|
onTrackingEnabledChanged: {
|
|
if (!trackingEnabled)
|
|
controller.updateBodyHover(false);
|
|
}
|
|
|
|
onHoveredChanged: controller.updateBodyHover(hovered)
|
|
onPointChanged: {
|
|
if (!hovered)
|
|
return;
|
|
const gp = parent.mapToItem(null, point.position.x, point.position.y);
|
|
controller.updateCursor(gp.x, gp.y);
|
|
}
|
|
}
|