4#ifndef QQUICKFRAMEANIMATION_H
5#define QQUICKFRAMEANIMATION_H
19#include <QtCore/qobject.h>
20#include <private/qtqmlglobal_p.h>
21#include <private/qtquickglobal_p.h>
32 Q_PROPERTY(
bool paused READ isPaused WRITE setPaused NOTIFY pausedChanged FINAL)
33 Q_PROPERTY(
int currentFrame READ currentFrame NOTIFY currentFrameChanged FINAL)
34 Q_PROPERTY(
qreal frameTime READ frameTime NOTIFY frameTimeChanged FINAL)
35 Q_PROPERTY(
qreal smoothFrameTime READ smoothFrameTime NOTIFY smoothFrameTimeChanged FINAL)
36 Q_PROPERTY(
qreal elapsedTime READ elapsedTime NOTIFY elapsedTimeChanged FINAL)
46 bool isPaused()
const;
47 void setPaused(
bool paused);
49 int currentFrame()
const;
50 qreal frameTime()
const;
51 qreal smoothFrameTime()
const;
52 qreal elapsedTime()
const;
76 void setCurrentFrame(
int frame);
77 void setElapsedTime(
qreal elapsedTime);
The QQmlParserStatus class provides updates on the QML parser state.
virtual void classBegin()=0
Invoked after class creation, but before any properties have been set.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
void elapsedTimeChanged()
void smoothFrameTimeChanged()
void currentFrameChanged()
Combined button and popup list for selecting options.
static Q_CONSTINIT QBasicAtomicInt running
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent