Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuickItemViewTransitionableItem Class Reference

#include <qquickitemviewtransition_p.h>

+ Collaboration diagram for QQuickItemViewTransitionableItem:

Public Member Functions

 QQuickItemViewTransitionableItem (QQuickItem *i)
 
virtual ~QQuickItemViewTransitionableItem ()
 
qreal itemX () const
 
qreal itemY () const
 
void moveTo (const QPointF &pos, bool immediate=false)
 
bool transitionScheduledOrRunning () const
 
bool transitionRunning () const
 
bool isPendingRemoval () const
 
bool prepareTransition (QQuickItemViewTransitioner *transitioner, int index, const QRectF &viewBounds)
 
void startTransition (QQuickItemViewTransitioner *transitioner, int index)
 
void completeTransition (QQuickTransition *quickTransition)
 

Public Attributes

SelfDeletable m_selfDeletable
 
QPointF nextTransitionTo
 
QPointF lastMovedTo
 
QPointF nextTransitionFrom
 
QQuickItemitem
 
QQuickItemViewTransitionJobtransition
 
QQuickItemViewTransitioner::TransitionType nextTransitionType
 
bool isTransitionTarget: 1
 
bool nextTransitionToSet: 1
 
bool nextTransitionFromSet: 1
 
bool lastMovedToSet: 1
 
bool prepared: 1
 

Friends

class QQuickItemViewTransitioner
 
class QQuickItemViewTransitionJob
 

Detailed Description

Definition at line 109 of file qquickitemviewtransition_p.h.

Constructor & Destructor Documentation

◆ QQuickItemViewTransitionableItem()

QQuickItemViewTransitionableItem::QQuickItemViewTransitionableItem ( QQuickItem * i)

Definition at line 285 of file qquickitemviewtransition.cpp.

◆ ~QQuickItemViewTransitionableItem()

QQuickItemViewTransitionableItem::~QQuickItemViewTransitionableItem ( )
virtual

Definition at line 297 of file qquickitemviewtransition.cpp.

References transition.

Member Function Documentation

◆ completeTransition()

void QQuickItemViewTransitionableItem::completeTransition ( QQuickTransition * quickTransition)

Definition at line 469 of file qquickitemviewtransition.cpp.

References QQuickTransitionManager::cancel(), isTransitionTarget, item, QQuickItemViewTransitionJob::m_isTarget, QQuickItemViewTransitionJob::m_type, nextTransitionType, QQuickItemViewTransitioner::NoTransition, prepared, QQuickItemViewTransitionJob, qWarning, RETURN_IF_DELETED, and transition.

+ Here is the call graph for this function:

◆ isPendingRemoval()

bool QQuickItemViewTransitionableItem::isPendingRemoval ( ) const

Definition at line 356 of file qquickitemviewtransition.cpp.

References QQuickTransitionManager::isRunning(), isTransitionTarget, QQuickItemViewTransitionJob::m_isTarget, QQuickItemViewTransitionJob::m_type, nextTransitionType, QQuickItemViewTransitioner::RemoveTransition, and transition.

+ Here is the call graph for this function:

◆ itemX()

qreal QQuickItemViewTransitionableItem::itemX ( ) const

Definition at line 302 of file qquickitemviewtransition.cpp.

References QQuickTransitionManager::isRunning(), item, QQuickItemViewTransitionJob::m_toPos, nextTransitionTo, nextTransitionToSet, nextTransitionType, QQuickItemViewTransitioner::NoTransition, transition, QPointF::x(), and QQuickItem::x.

+ Here is the call graph for this function:

◆ itemY()

qreal QQuickItemViewTransitionableItem::itemY ( ) const

Definition at line 312 of file qquickitemviewtransition.cpp.

References QQuickTransitionManager::isRunning(), item, QQuickItemViewTransitionJob::m_toPos, nextTransitionTo, nextTransitionToSet, nextTransitionType, QQuickItemViewTransitioner::NoTransition, transition, QPointF::y(), and QQuickItem::y.

+ Here is the call graph for this function:

◆ moveTo()

void QQuickItemViewTransitionableItem::moveTo ( const QPointF & pos,
bool immediate = false )

Definition at line 325 of file qquickitemviewtransition.cpp.

References item, lastMovedTo, lastMovedToSet, nextTransitionFrom, nextTransitionFromSet, nextTransitionTo, nextTransitionToSet, nextTransitionType, QQuickItemViewTransitioner::NoTransition, pos, QQuickItem::position(), QQuickItem::setPosition(), and transitionScheduledOrRunning().

Referenced by prepareTransition().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ prepareTransition()

◆ startTransition()

void QQuickItemViewTransitionableItem::startTransition ( QQuickItemViewTransitioner * transitioner,
int index )

◆ transitionRunning()

bool QQuickItemViewTransitionableItem::transitionRunning ( ) const

Definition at line 351 of file qquickitemviewtransition.cpp.

References QQuickTransitionManager::isRunning(), and transition.

+ Here is the call graph for this function:

◆ transitionScheduledOrRunning()

bool QQuickItemViewTransitionableItem::transitionScheduledOrRunning ( ) const

Definition at line 345 of file qquickitemviewtransition.cpp.

References QQuickTransitionManager::isRunning(), nextTransitionType, QQuickItemViewTransitioner::NoTransition, and transition.

Referenced by moveTo().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ QQuickItemViewTransitioner

friend class QQuickItemViewTransitioner
friend

Definition at line 142 of file qquickitemviewtransition_p.h.

◆ QQuickItemViewTransitionJob

friend class QQuickItemViewTransitionJob
friend

Definition at line 143 of file qquickitemviewtransition_p.h.

Referenced by completeTransition(), and startTransition().

Member Data Documentation

◆ isTransitionTarget

bool QQuickItemViewTransitionableItem::isTransitionTarget

◆ item

QQuickItem* QQuickItemViewTransitionableItem::item

◆ lastMovedTo

QPointF QQuickItemViewTransitionableItem::lastMovedTo

Definition at line 130 of file qquickitemviewtransition_p.h.

Referenced by moveTo().

◆ lastMovedToSet

bool QQuickItemViewTransitionableItem::lastMovedToSet

Definition at line 138 of file qquickitemviewtransition_p.h.

Referenced by moveTo().

◆ m_selfDeletable

SelfDeletable QQuickItemViewTransitionableItem::m_selfDeletable

Definition at line 128 of file qquickitemviewtransition_p.h.

◆ nextTransitionFrom

QPointF QQuickItemViewTransitionableItem::nextTransitionFrom

Definition at line 131 of file qquickitemviewtransition_p.h.

Referenced by moveTo(), and prepareTransition().

◆ nextTransitionFromSet

bool QQuickItemViewTransitionableItem::nextTransitionFromSet

Definition at line 137 of file qquickitemviewtransition_p.h.

Referenced by moveTo(), and prepareTransition().

◆ nextTransitionTo

QPointF QQuickItemViewTransitionableItem::nextTransitionTo

◆ nextTransitionToSet

bool QQuickItemViewTransitionableItem::nextTransitionToSet

Definition at line 136 of file qquickitemviewtransition_p.h.

Referenced by itemX(), itemY(), moveTo(), and prepareTransition().

◆ nextTransitionType

◆ prepared

bool QQuickItemViewTransitionableItem::prepared

◆ transition


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