![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsequentialanimationgroup_p.h>
Classes | |
struct | AnimationIndex |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Static Public Member Functions inherited from QAbstractAnimationPrivate | |
static QAbstractAnimationPrivate * | get (QAbstractAnimation *q) |
Static Public Member Functions inherited from QObjectPrivate | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1, typename Func2> | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1, typename Func2> | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 27 of file qsequentialanimationgroup_p.h.
|
inline |
Definition at line 31 of file qsequentialanimationgroup_p.h.
void QSequentialAnimationGroupPrivate::_q_uncontrolledAnimationFinished | ( | ) |
Definition at line 445 of file qsequentialanimationgroup.cpp.
void QSequentialAnimationGroupPrivate::activateCurrentAnimation | ( | bool | intermediate = false | ) |
Definition at line 426 of file qsequentialanimationgroup.cpp.
void QSequentialAnimationGroupPrivate::advanceForwards | ( | const AnimationIndex & | newAnimationIndex | ) |
This manages advancing the execution of a group running forwards (time has gone forward), which is the same behaviour for rewinding the execution of a group running backwards (time has gone backward).
Definition at line 130 of file qsequentialanimationgroup.cpp.
int QSequentialAnimationGroupPrivate::animationActualTotalDuration | ( | int | index | ) | const |
Definition at line 63 of file qsequentialanimationgroup.cpp.
This method is called whenever an animation is added to the group at index index. Note: We only support insertion after the current animation
Reimplemented from QAnimationGroupPrivate.
Definition at line 476 of file qsequentialanimationgroup.cpp.
|
overridevirtual |
This method is called whenever an animation is removed from the group at index index. The animation is no more listed when this method is called.
Reimplemented from QAnimationGroupPrivate.
Definition at line 504 of file qsequentialanimationgroup.cpp.
bool QSequentialAnimationGroupPrivate::atEnd | ( | ) | const |
Definition at line 48 of file qsequentialanimationgroup.cpp.
QSequentialAnimationGroupPrivate::AnimationIndex QSequentialAnimationGroupPrivate::indexForCurrentTime | ( | ) | const |
Definition at line 72 of file qsequentialanimationgroup.cpp.
QSequentialAnimationGroupPrivate::Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS | ( | QSequentialAnimationGroupPrivate | , |
QAbstractAnimation * | , | ||
currentAnimation | , | ||
nullptr | ) |
void QSequentialAnimationGroupPrivate::restart | ( | ) |
Definition at line 105 of file qsequentialanimationgroup.cpp.
void QSequentialAnimationGroupPrivate::rewindForwards | ( | const AnimationIndex & | newAnimationIndex | ) |
This manages rewinding the execution of a group running forwards (time has gone forward), which is the same behaviour for advancing the execution of a group running backwards (time has gone backward).
Definition at line 162 of file qsequentialanimationgroup.cpp.
void QSequentialAnimationGroupPrivate::setCurrentAnimation | ( | int | index, |
bool | intermediate = false ) |
Definition at line 394 of file qsequentialanimationgroup.cpp.
QList<int> QSequentialAnimationGroupPrivate::actualDuration |
Definition at line 61 of file qsequentialanimationgroup_p.h.
int QSequentialAnimationGroupPrivate::lastLoop |
Definition at line 64 of file qsequentialanimationgroup_p.h.