![]() |
Qt 6.x
The Qt SDK
|
#include <qquicktransitionmanager_p_p.h>
Inheritance diagram for QQuickTransitionManager:
Collaboration diagram for QQuickTransitionManager:Public Member Functions | |
| QQuickTransitionManager () | |
| virtual | ~QQuickTransitionManager () |
| bool | isRunning () const |
| void | transition (const QList< QQuickStateAction > &, QQuickTransition *transition, QObject *defaultTarget=nullptr) |
| void | cancel () |
Public Attributes | |
| SelfDeletable | m_selfDeletable |
Protected Member Functions | |
| virtual void | finished () |
Friends | |
| class | QQuickState |
| class | ParallelAnimationWrapper |
Definition at line 26 of file qquicktransitionmanager_p_p.h.
| QQuickTransitionManager::QQuickTransitionManager | ( | ) |
Definition at line 34 of file qquicktransitionmanager.cpp.
|
virtual |
Definition at line 44 of file qquicktransitionmanager.cpp.
References QQuickTransitionManagerPrivate::transitionInstance.
| void QQuickTransitionManager::cancel | ( | ) |
Definition at line 226 of file qquicktransitionmanager.cpp.
References QQuickTransitionManagerPrivate::bindingsList, QList< T >::clear(), QQuickTransitionManagerPrivate::completeList, QQuickTransitionInstance::isRunning(), property, QQmlAnyBinding::removeBindingFrom(), RETURN_IF_DELETED, QQuickTransitionInstance::stop(), and QQuickTransitionManagerPrivate::transitionInstance.
Referenced by QQuickDelayButtonPrivate::cancelTransition(), QQuickItemViewTransitionableItem::completeTransition(), QQuickSwipeDelegatePrivate::handleMouseMoveEvent(), QQuickItemViewTransitionableItem::startTransition(), QQuickFlickableReboundTransition::stopTransition(), transition(), QQuickPopupTransitionManager::transitionEnter(), and QDeclarativeGeoMapItemTransitionManager::transitionEnter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in QQuickFlickableReboundTransition, QQuickItemViewTransitionJob, QQuickDelayTransitionManager, QQuickPopupTransitionManager, QQuickSwipeTransitionManager, and QDeclarativeGeoMapItemTransitionManager.
Definition at line 90 of file qquicktransitionmanager.cpp.
Referenced by QQuickItemViewTransitionJob::finished().
Here is the caller graph for this function:| bool QQuickTransitionManager::isRunning | ( | ) | const |
Definition at line 51 of file qquicktransitionmanager.cpp.
References QQuickTransitionInstance::isRunning(), and QQuickTransitionManagerPrivate::transitionInstance.
Referenced by QQuickItemViewTransitionableItem::isPendingRemoval(), QQuickSwipePrivate::isTransitioning(), QQuickItemViewTransitionableItem::itemX(), QQuickItemViewTransitionableItem::itemY(), QQuickPopupPrivate::prepareEnterTransition(), QDeclarativeGeoMapItemTransitionManager::prepareEnterTransition(), QQuickPopupPrivate::prepareExitTransition(), QDeclarativeGeoMapItemTransitionManager::prepareExitTransition(), QQuickFlickableReboundTransition::stopTransition(), QQuickItemViewTransitionableItem::transitionRunning(), and QQuickItemViewTransitionableItem::transitionScheduledOrRunning().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickTransitionManager::transition | ( | const QList< QQuickStateAction > & | list, |
| QQuickTransition * | transition, | ||
| QObject * | defaultTarget = nullptr |
||
| ) |
Definition at line 94 of file qquicktransitionmanager.cpp.
References QList< T >::begin(), QQuickTransitionManagerPrivate::bindingsList, QQmlPropertyData::BypassInterceptor, cancel(), QQuickTransitionManagerPrivate::completeList, QListSpecialMethodsBase< T >::contains(), QQmlPropertyData::DontRemoveBinding, QList< T >::end(), QQuickSimpleAction::EndState, QList< T >::erase(), QList< T >::isEmpty(), it, list, property, qCDebug, QQmlProperty::read(), QQmlAnyBinding::removeBindingFrom(), RETURN_IF_DELETED, QQuickTransitionInstance::start(), transition(), QQuickTransitionManagerPrivate::transitionInstance, and QQmlPropertyPrivate::write().
Referenced by QQuickFlickableReboundTransition::startTransition(), QQuickItemViewTransitionJob::startTransition(), transition(), QQuickSwipeTransitionManager::transition(), QQuickDelayTransitionManager::transition(), QQuickPopupTransitionManager::transitionEnter(), QDeclarativeGeoMapItemTransitionManager::transitionEnter(), QQuickPopupTransitionManager::transitionExit(), and QDeclarativeGeoMapItemTransitionManager::transitionExit().
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
Definition at line 50 of file qquicktransitionmanager_p_p.h.
|
friend |
Definition at line 49 of file qquicktransitionmanager_p_p.h.
| SelfDeletable QQuickTransitionManager::m_selfDeletable |
Definition at line 38 of file qquicktransitionmanager_p_p.h.