4#ifndef QQUICKANIMATION_H
5#define QQUICKANIMATION_H
19#include <QtGui/qvector3d.h>
25#include <QtCore/qvariant.h>
26#include <QtCore/qeasingcurve.h>
27#include "private/qabstractanimationjob_p.h"
28#include <QtGui/qcolor.h>
42 Q_PROPERTY(
bool paused READ isPaused WRITE setPaused NOTIFY pausedChanged FINAL)
43 Q_PROPERTY(
bool alwaysRunToEnd READ alwaysRunToEnd WRITE setAlwaysRunToEnd NOTIFY alwaysRunToEndChanged FINAL)
44 Q_PROPERTY(
int loops READ loops WRITE setLoops NOTIFY loopCountChanged FINAL)
65 void setRunning(
bool);
66 bool isPaused()
const;
68 bool alwaysRunToEnd()
const;
69 void setAlwaysRunToEnd(
bool);
76 void setCurrentTime(
int);
82 void setDisableUserControl();
83 void setEnableUserControl();
84 bool userControlDisabled()
const;
88 virtual ThreadingModel threadingModel()
const;
116 QObject *defaultTarget =
nullptr);
121 void notifyRunningChanged(
bool running);
141 int duration()
const;
151 QObject *defaultTarget =
nullptr)
override;
161 Q_PROPERTY(
QString scriptName READ stateChangeScriptName WRITE setStateChangeScriptName FINAL)
172 QString stateChangeScriptName()
const;
173 void setStateChangeScriptName(
const QString &);
179 QObject *defaultTarget =
nullptr)
override;
202 void setTargetObject(
QObject *);
226 QObject *defaultTarget =
nullptr)
override;
251 virtual int duration()
const;
264 void setTargetObject(
QObject *);
278 QObject *defaultTarget =
nullptr);
284 QObject *defaultTarget =
nullptr)
override;
292 void propertyChanged();
309 void setFrom(
const QColor &);
320 Q_PROPERTY(
qreal from READ from WRITE setFrom NOTIFY fromChanged FINAL)
369 Q_PROPERTY(
qreal from READ from WRITE setFrom NOTIFY fromChanged FINAL)
388 void setDirection(RotationDirection
direction);
391 void directionChanged();
430 QObject *defaultTarget =
nullptr)
override;
449 QObject *defaultTarget =
nullptr)
override;
The QColor class provides colors based on RGB, HSV or CMYK values.
bool setProperty(const char *name, const QVariant &value)
Sets the value of the object's name property to value.
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
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.
The QQmlPropertyValueSource class is an interface for property value sources such as animations and b...
virtual void setTarget(const QQmlProperty &)=0
Set the target property for the value source.
The QQmlProperty class abstracts accessing properties on objects created from QML.
The QQmlScriptString class encapsulates a script and its context.
void runningChanged(bool)
void alwaysRunToEndChanged(bool)
void loopCountChanged(int)
Q_REVISION(2, 12) void finished()
QQmlListProperty< QQuickAbstractAnimation > animations()
void durationChanged(int)
QQmlListProperty< QObject > targets()
void propertiesChanged(const QString &)
QQmlListProperty< QObject > exclude()
void valueChanged(const QVariant &)
void easingChanged(const QEasingCurve &)
QQmlListProperty< QObject > targets()
QQmlListProperty< QObject > exclude()
void durationChanged(int)
void propertiesChanged(const QString &)
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QVector3D class represents a vector or vertex in 3D space.
object setProperty("down", true)
Combined button and popup list for selecting options.
static const QCssKnownValue properties[NumProperties - 1]
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
static Q_CONSTINIT QBasicAtomicInt running
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define QML_DECLARE_TYPE(TYPE)
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static void setProperties(QQuick3DObject &obj, const QSSGSceneDesc::Node &node, const QString &workingDir={})
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)
static double currentTime()
settings setValue("DataPump/bgcolor", color)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent