From d69e719e2cf5a680255b004eabd6b8a03f0c37df Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 26 Apr 2024 13:01:47 +0200 Subject: [PATCH] QmlDesigner: Add FrameAnimation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QDS-12130 Change-Id: I0abf9b7c1dea37624362a2480c09c873a87b3e69 Reviewed-by: Henning Gründl --- .../images/frame-animation-16px.png | Bin 0 -> 319 bytes .../images/frame-animation-24px.png | Bin 0 -> 403 bytes .../images/frame-animation-24px@2x.png | Bin 0 -> 496 bytes .../qtquickplugin/qtquickplugin.qrc | 3 +++ .../qmldesigner/qtquickplugin/quick.metainfo | 20 ++++++++++++++++++ 5 files changed, 23 insertions(+) create mode 100644 src/plugins/qmldesigner/qtquickplugin/images/frame-animation-16px.png create mode 100644 src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px.png create mode 100644 src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px@2x.png diff --git a/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-16px.png new file mode 100644 index 0000000000000000000000000000000000000000..5171fdd79d96289323629f598dcda3845f96db03 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7**skwLo9mdUefhu2^48~ z=sq{$0&C*`hO0?8SNLwo5Mk>Mb?K2hlN306L&62omd4y!EZy>f2mkWBHS3ub8or5? zXp5Zl^+3V%ImP$C-{CIz(c7d`eRPkY5@&&w@W-`}Rx|#Bu@054bkDeX9xcHrl~!a2`Y`%HN9@BD@y&n1D?{kJrialLU04CsHXzp#C3L;1!y zqdx+3mjtYNtf#_$L%&gaqu#R2Ux6Y#D*V6v%hoN~-_BRZ7QW-S-^pW%7ricTvG%BA Zlr%Htm*kndnt_3V!PC{xWt~$(69DF8XdXVJd^m5}uydO_9-@&+@Cz zp5c@FBXioDX+aWGxyy3SWek!VGSsUWyjJcNDgWF2g~??}vS~?2_|fSyz6Lr=>KS*i z&-=$UftmY&O~KFG4KbRb%zcf#3EFIz_$O#D%~C4jkYRX!AdTk;yTP+(ZyApzDe5iA zoM}F17Wd9B#w)HV$CKYVg*CpFIAB%4c!zCXCEL4(n-T{kH!N{9pZAY_*YiIttoxg* zXH9!~ZX4H{mla2o>v+$w)a>u8y5F1Tyvk~x^dXrAyft5#e<%dAo>Bj~kN36L%Ig9L z+TL8gTO>S#?~DDfNs0}PTiCxyJUy_x@2r)8L66^=h@4uc**&3!RlFZF7#J8BJYD@< J);T3K0RXX4tLp#& literal 0 HcmV?d00001 diff --git a/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px@2x.png b/src/plugins/qmldesigner/qtquickplugin/images/frame-animation-24px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..170c113bbd1fd0b6c1b6bdad5de8176b7ad7d921 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_@&kNATp1V`R?ra~^Ss>0 zz`&qV666=mz{ttN%P$}#ucD(HosgcHos(NoQP(kL>YjZk&pmwd{Kf0ve-Co53ua(o zw<5il#5avg=j#^BH^cL{2z)>pV%7eX)B=lHh5(%qVtUy>s&- zGF6Z5Ty6fqa%%cYrB}ABUX4{kdya^GWh?k=ANT)g=Eftnl^4_IJ0E)Ww7i(B!(`HK wl~?zV7cx$Ke@*=&>xIjV23vO4i`y{ddOf?`xsaKgfq{X+)78&qol`;+0OB;~kN^Mx literal 0 HcmV?d00001 diff --git a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc index 34838797d49..c2a1ff59295 100644 --- a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc +++ b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc @@ -127,5 +127,8 @@ images/extended-view3d-16px.png images/extended-view3d-24px.png images/extended-view3d-24px@2x.png + images/frame-animation-16px.png + images/frame-animation-24px.png + images/frame-animation-24px@2x.png diff --git a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo index 46cb42b60d2..63d390dded1 100644 --- a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo +++ b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo @@ -548,6 +548,26 @@ MetaInfo { } } + Type { + name: "QtQuick.FrameAnimation" + icon: ":/qtquickplugin/images/frame-animation-16px.png" + + Hints { + visibleInNavigator: true + canBeDroppedInNavigator: true + canBeDroppedInFormEditor: false + canBeContainer: false + } + + ItemLibraryEntry { + name: "Frame Animation" + category: "d.Qt Quick - Animation" + libraryIcon: ":/qtquickplugin/images/frame-animation-24px.png" + version: "2.0" + toolTip: qsTr("Triggers a handler at every animation frame update.") + } + } + Type { name: "QtQml.Timer" icon: ":/qtquickplugin/images/timer-16px.png"