4#ifndef QQUICKITEMANIMATION_H
5#define QQUICKITEMANIMATION_H
20#include <QtQuick/private/qquickanimation_p.h>
31 Q_PROPERTY(
QQuickItem *newParent READ newParent WRITE setNewParent NOTIFY newParentChanged FINAL)
57 QObject *defaultTarget =
nullptr)
override;
90 QObject *defaultTarget =
nullptr)
override;
93#if QT_CONFIG(quick_path)
97class QQuickPathAnimationPrivate;
101 Q_DISABLE_COPY_MOVE(QQuickPathAnimation)
102 Q_DECLARE_PRIVATE(QQuickPathAnimation)
108 Q_PROPERTY(Orientation orientation READ orientation WRITE setOrientation NOTIFY orientationChanged FINAL)
109 Q_PROPERTY(
QPointF anchorPoint READ anchorPoint WRITE setAnchorPoint NOTIFY anchorPointChanged FINAL)
110 Q_PROPERTY(
int orientationEntryDuration READ orientationEntryDuration WRITE setOrientationEntryDuration NOTIFY orientationEntryDurationChanged FINAL)
111 Q_PROPERTY(
int orientationExitDuration READ orientationExitDuration WRITE setOrientationExitDuration NOTIFY orientationExitDurationChanged FINAL)
112 Q_PROPERTY(
qreal endRotation READ endRotation WRITE setEndRotation NOTIFY endRotationChanged FINAL)
118 virtual ~QQuickPathAnimation();
142 void setOrientation(Orientation orientation);
145 void setAnchorPoint(
const QPointF &point);
147 int orientationEntryDuration()
const;
148 void setOrientationEntryDuration(
int);
150 int orientationExitDuration()
const;
151 void setOrientationExitDuration(
int);
153 qreal endRotation()
const;
154 void setEndRotation(
qreal);
160 QObject *defaultTarget =
nullptr)
override;
162 void durationChanged(
int);
165 void targetChanged();
166 void orientationChanged(Orientation);
167 void anchorPointChanged(
const QPointF &);
168 void orientationEntryDurationChanged(
qreal);
169 void orientationExitDurationChanged(
qreal);
170 void endRotationChanged(
qreal);
179#if QT_CONFIG(quick_path)
\inmodule QtCore\reentrant
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
virtual QAbstractAnimationJob * transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget=nullptr)
void easingChanged(const QEasingCurve &)
void durationChanged(int)
QQmlListProperty< QQuickItem > targets()
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
Combined button and popup list for selecting options.
GLsizei const GLchar *const * path
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent