From cc1235cd9e501e3807d7666af0868c806032d54a Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Wed, 2 Dec 2020 21:04:23 +0200 Subject: [PATCH] update Ability.Animations definition --expand complete structure --- .../abilities/definitions/Animations.qml | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/declarativeimports/abilities/definitions/Animations.qml b/declarativeimports/abilities/definitions/Animations.qml index 267337d0f..6644cb827 100644 --- a/declarativeimports/abilities/definitions/Animations.qml +++ b/declarativeimports/abilities/definitions/Animations.qml @@ -24,6 +24,8 @@ import "./animations" as AnimationsTypes Item { property bool active: false readonly property bool hasThicknessAnimation: (needBothAxis.count>0) || (needThickness.count>0) + //! mouse sensitivity in pixels for parabolic effect hover animation + property int hoverPixelSensitivity: 1 //! animations properties property AnimationsTypes.Duration duration: AnimationsTypes.Duration { @@ -43,10 +45,25 @@ Item { } //! animations tracking - property AnimationsTypes.Tracker needBothAxis: AnimationsTypes.Tracker{} - property AnimationsTypes.Tracker needLength: AnimationsTypes.Tracker{} - property AnimationsTypes.Tracker needThickness: AnimationsTypes.Tracker{} + property AnimationsTypes.Tracker needBothAxis: AnimationsTypes.Tracker{ + count: 0 + events: [] - //! animations related to parabolic effect - property int hoverPixelSensitivity: 1 + //function addEvent(event); + //function removeEvent(event); + } + property AnimationsTypes.Tracker needLength: AnimationsTypes.Tracker{ + count: 0 + events: [] + + //function addEvent(event); + //function removeEvent(event); + } + property AnimationsTypes.Tracker needThickness: AnimationsTypes.Tracker{ + count: 0 + events: [] + + //function addEvent(event); + //function removeEvent(event); + } }