![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QQuickItemViewTransitionJob () | |
~QQuickItemViewTransitionJob () | |
void | startTransition (QQuickItemViewTransitionableItem *item, int index, QQuickItemViewTransitioner *transitioner, QQuickItemViewTransitioner::TransitionType type, const QPointF &to, bool isTargetItem) |
![]() | |
QQuickTransitionManager () | |
virtual | ~QQuickTransitionManager () |
bool | isRunning () const |
void | transition (const QList< QQuickStateAction > &, QQuickTransition *transition, QObject *defaultTarget=nullptr) |
void | cancel () |
Public Attributes | |
QQuickItemViewTransitioner * | m_transitioner |
QQuickItemViewTransitionableItem * | m_item |
QPointF | m_toPos |
QQuickItemViewTransitioner::TransitionType | m_type |
bool | m_isTarget |
![]() | |
SelfDeletable | m_selfDeletable |
Protected Member Functions | |
void | finished () override |
virtual void | finished () |
Definition at line 15 of file qquickitemviewtransition.cpp.
QQuickItemViewTransitionJob::QQuickItemViewTransitionJob | ( | ) |
Definition at line 34 of file qquickitemviewtransition.cpp.
QQuickItemViewTransitionJob::~QQuickItemViewTransitionJob | ( | ) |
Definition at line 42 of file qquickitemviewtransition.cpp.
References m_transitioner, QSet< T >::remove(), and QQuickItemViewTransitioner::runningJobs.
|
overrideprotectedvirtual |
Reimplemented from QQuickTransitionManager.
Definition at line 98 of file qquickitemviewtransition.cpp.
References QQuickTransitionManager::finished(), m_isTarget, m_item, m_toPos, m_transitioner, m_type, QQuickItemViewTransitioner::NoTransition, RETURN_IF_DELETED, QPointF::setX(), and QPointF::setY().
void QQuickItemViewTransitionJob::startTransition | ( | QQuickItemViewTransitionableItem * | item, |
int | index, | ||
QQuickItemViewTransitioner * | transitioner, | ||
QQuickItemViewTransitioner::TransitionType | type, | ||
const QPointF & | to, | ||
bool | isTargetItem | ||
) |
Definition at line 48 of file qquickitemviewtransition.cpp.
References QQuickViewTransitionAttached::destinationChanged(), emit, QQuickViewTransitionAttached::indexChanged(), item, QQuickViewTransitionAttached::itemChanged(), m_isTarget, m_item, m_toPos, m_transitioner, m_type, QQuickItemViewTransitioner::NoTransition, qWarning, QQuickItemViewTransitioner::runningJobs, QQuickItemViewTransitioner::targetIndexes(), QQuickViewTransitionAttached::targetIndexesChanged(), QQuickItemViewTransitioner::targetItems(), QQuickViewTransitionAttached::targetItemsChanged(), QQuickTransitionManager::transition(), QQuickItemViewTransitioner::transitionObject(), QPointF::x(), and QPointF::y().
Referenced by QQuickItemViewTransitionableItem::startTransition().
bool QQuickItemViewTransitionJob::m_isTarget |
Definition at line 27 of file qquickitemviewtransition.cpp.
Referenced by QQuickItemViewTransitionableItem::completeTransition(), finished(), QQuickItemViewTransitionableItem::isPendingRemoval(), startTransition(), and QQuickItemViewTransitionableItem::startTransition().
QQuickItemViewTransitionableItem* QQuickItemViewTransitionJob::m_item |
Definition at line 24 of file qquickitemviewtransition.cpp.
Referenced by finished(), and startTransition().
QPointF QQuickItemViewTransitionJob::m_toPos |
Definition at line 25 of file qquickitemviewtransition.cpp.
Referenced by finished(), QQuickItemViewTransitionableItem::itemX(), QQuickItemViewTransitionableItem::itemY(), and startTransition().
QQuickItemViewTransitioner* QQuickItemViewTransitionJob::m_transitioner |
Definition at line 23 of file qquickitemviewtransition.cpp.
Referenced by ~QQuickItemViewTransitionJob(), finished(), and startTransition().
QQuickItemViewTransitioner::TransitionType QQuickItemViewTransitionJob::m_type |
Definition at line 26 of file qquickitemviewtransition.cpp.
Referenced by QQuickItemViewTransitionableItem::completeTransition(), finished(), QQuickItemViewTransitionableItem::isPendingRemoval(), startTransition(), and QQuickItemViewTransitionableItem::startTransition().