diff --git a/src/plugins/qmldesigner/qtquickplugin/images/keyframe-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/keyframe-16px.png new file mode 100644 index 00000000000..6e1c9f912a2 Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/keyframe-16px.png differ diff --git a/src/plugins/qmldesigner/qtquickplugin/images/timeline-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/timeline-16px.png new file mode 100644 index 00000000000..d4ecf00031f Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/timeline-16px.png differ diff --git a/src/plugins/qmldesigner/qtquickplugin/images/timeline-animation-16px.png b/src/plugins/qmldesigner/qtquickplugin/images/timeline-animation-16px.png new file mode 100644 index 00000000000..d4ecf00031f Binary files /dev/null and b/src/plugins/qmldesigner/qtquickplugin/images/timeline-animation-16px.png differ diff --git a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc index 0098d05a37d..7cdc3309cba 100644 --- a/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc +++ b/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qrc @@ -95,5 +95,8 @@ images/video-output-16px.png images/video-output-24px.png images/video-output-24px@2x.png + images/timeline-16px.png + images/keyframe-16px.png + images/timeline-animation-16px.png diff --git a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo index d21d8420b4b..4b766f715c1 100644 --- a/src/plugins/qmldesigner/qtquickplugin/quick.metainfo +++ b/src/plugins/qmldesigner/qtquickplugin/quick.metainfo @@ -280,6 +280,61 @@ MetaInfo { } } + Type { + name: "QtQuick.Timeline.Timeline" + icon: ":/qtquickplugin/images/timeline-16px.png" + + Hints { + visibleNonDefaultProperties: "animations" + visibleInLibrary: false + visibleInNavigator: true + } + ItemLibraryEntry { + name: "Timeline" + category: "none" + version: "1.0" + } + } + + Type { + name: "QtQuick.Timeline.TimelineAnimation" + icon: ":/qtquickplugin/images/timeline-animation-16px.png" + + Hints { + visibleInLibrary: false + visibleInNavigator: true + } + ItemLibraryEntry { + name: "Animation" + category: "none" + version: "1.0" + } + } + + Type { + name: "QtQuick.Timeline.Keyframe" + icon: ":/qtquickplugin/images/keyframe-16px.png" + + ItemLibraryEntry { + name: "Keyframe" + category: "none" + version: "1.0" + requiredImport: "none" + } + } + + Type { + name: "QtQuick.Timeline.KeyframeGroup" + icon: ":/qtquickplugin/images/keyframe-16px.png" + + ItemLibraryEntry { + name: "KeyframeGroup" + category: "none" + version: "1.0" + requiredImport: "none" + } + } + Type { name: "QtQuick.PropertyAnimation" icon: ":/qtquickplugin/images/item-icon16.png"