![]() |
Qt 6.x
The Qt SDK
|
#include <qquicktransitionmanager_p_p.h>
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().
|
protectedvirtual |
Reimplemented in QQuickFlickableReboundTransition, QQuickItemViewTransitionJob, QQuickDelayTransitionManager, QQuickPopupTransitionManager, QQuickSwipeTransitionManager, and QDeclarativeGeoMapItemTransitionManager.
Definition at line 90 of file qquicktransitionmanager.cpp.
Referenced by QQuickItemViewTransitionJob::finished().
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().
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().
|
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.