Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQuickItemViewTransitionJob Class Reference
+ 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

QQuickItemViewTransitionerm_transitioner
 
QQuickItemViewTransitionableItemm_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 ()
 

Detailed Description

Definition at line 15 of file qquickitemviewtransition.cpp.

Constructor & Destructor Documentation

◆ QQuickItemViewTransitionJob()

QQuickItemViewTransitionJob::QQuickItemViewTransitionJob ( )

Definition at line 34 of file qquickitemviewtransition.cpp.

◆ ~QQuickItemViewTransitionJob()

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:

Member Function Documentation

◆ finished()

void QQuickItemViewTransitionJob::finished ( )
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:

◆ startTransition()

void QQuickItemViewTransitionJob::startTransition ( QQuickItemViewTransitionableItem item,
int  index,
QQuickItemViewTransitioner transitioner,
QQuickItemViewTransitioner::TransitionType  type,
const QPointF to,
bool  isTargetItem 
)

Member Data Documentation

◆ m_isTarget

◆ m_item

QQuickItemViewTransitionableItem* QQuickItemViewTransitionJob::m_item

Definition at line 24 of file qquickitemviewtransition.cpp.

Referenced by finished(), and startTransition().

◆ m_toPos

◆ m_transitioner

QQuickItemViewTransitioner* QQuickItemViewTransitionJob::m_transitioner

◆ m_type


The documentation for this class was generated from the following file: