diff options
Diffstat (limited to 'tests/manual/timelineTestApp/test07.qml')
-rw-r--r-- | tests/manual/timelineTestApp/test07.qml | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/tests/manual/timelineTestApp/test07.qml b/tests/manual/timelineTestApp/test07.qml new file mode 100644 index 0000000..5ed777d --- /dev/null +++ b/tests/manual/timelineTestApp/test07.qml @@ -0,0 +1,117 @@ +/**************************************************************************** +** +** Copyright (C) 2017 The Qt Company Ltd +** All rights reserved. +** For any questions to The Qt Company, please use contact form at http://www.qt.io/contact-us +** +** This file is part of the Qt Enterprise Qt Quick Timeline Add-on. +** +** Licensees holding valid Qt Enterprise licenses may use this file in +** accordance with the Qt Enterprise License Agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. +** +** If you have questions regarding the use of this file, please use +** contact form at http://www.qt.io/contact-us +** +****************************************************************************/ + +import QtQuick 2.0 +import QtQuick.Timeline 1.0 + +Item { + id: item1 + width: 640 + height: 480 + + Text { + id: text1 + x: 70 + y: 93 + text: "Count 01" + font.pixelSize: 12 + } + + Timeline { + id: timeline + enabled: true + endFrame: 1000 + startFrame: 0 + + KeyframeGroup { + target: text1 + property: "text" + + Keyframe { + frame: 0 + value: "Count 01" + } + + Keyframe { + frame: 100 + value: "Count 10" + } + + Keyframe { + frame: 200 + value: "Count 20" + } + + Keyframe { + frame: 300 + value: "Count 30" + } + + Keyframe { + frame: 400 + value: "Count 40" + } + + Keyframe { + frame: 500 + value: "Count 50" + } + + Keyframe { + frame: 600 + value: "Count 60" + } + + Keyframe { + frame: 700 + value: "Count 70" + } + + Keyframe { + frame: 800 + value: "Count 80" + } + + Keyframe { + frame: 900 + value: "Count 90" + } + + Keyframe { + frame: 1000 + value: "Count 100" + } + } + } + + NumberAnimation { + id: numberAnimation + target: timeline + property: "currentFrame" + running: true + to: timeline.endFrame + duration: 1000 + from: timeline.startFrame + loops: -1 + } +} + +/*##^## Designer { + D{i:1;timeline_expanded:true}D{i:2;currentFrame__AT__NodeInstance:1} +} + ##^##*/ |