![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for QQuickItemViewTransitionJob:
Collaboration diagram for QQuickItemViewTransitionJob:Public Member Functions | |
| QQuickItemViewTransitionJob () | |
| ~QQuickItemViewTransitionJob () | |
| void | startTransition (QQuickItemViewTransitionableItem *item, int index, QQuickItemViewTransitioner *transitioner, QQuickItemViewTransitioner::TransitionType type, const QPointF &to, bool isTargetItem) |
Public Member Functions inherited from QQuickTransitionManager | |
| 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 |
Public Attributes inherited from QQuickTransitionManager | |
| 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.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().