12 , changeListener(changeListener)
17 , releaseAfterTransition(
false)
24#if QT_CONFIG(quick_viewtransitions)
25 delete transitionableItem;
26 transitionableItem =
nullptr;
39#if QT_CONFIG(quick_viewtransitions)
40 transitionableItem ? transitionableItem->itemX() :
48#if QT_CONFIG(quick_viewtransitions)
49 transitionableItem ? transitionableItem->itemY() :
56#if QT_CONFIG(quick_viewtransitions)
57 if (transitionableItem)
58 transitionableItem->moveTo(
pos, immediate);
71 && transitionableItem && transitionableItem->transitionScheduledOrRunning()
111#if QT_CONFIG(quick_viewtransitions)
117bool QQuickItemViewFxItem::transitionScheduledOrRunning()
const
119 return transitionableItem ? transitionableItem->transitionScheduledOrRunning() :
false;
122bool QQuickItemViewFxItem::transitionRunning()
const
124 return transitionableItem ? transitionableItem->transitionRunning() :
false;
127bool QQuickItemViewFxItem::isPendingRemoval()
const
129 return transitionableItem ? transitionableItem->isPendingRemoval() :
false;
136 if (!transitionableItem)
143 return transitionableItem ? transitionableItem->prepareTransition(transitioner,
index, viewBounds) :
false;
148 if (transitionableItem)
149 transitionableItem->startTransition(transitioner,
index);
void deleteLater()
\threadsafe
\inmodule QtCore\reentrant
void removeItemChangeListener(QQuickItemChangeListener *, ChangeTypes types)
void addItemChangeListener(QQuickItemChangeListener *listener, ChangeTypes types)
static QQuickItemPrivate * get(QQuickItem *item)
QPointer< QQuickItem > item
QQuickItemViewFxItem(QQuickItem *item, bool ownItem, QQuickItemChangeListener *changeListener)
void setVisible(bool visible)
QQuickItemChangeListener * changeListener
void moveTo(const QPointF &pos, bool immediate)
void setGeometry(const QRectF &geometry)
void trackGeometry(bool track)
virtual ~QQuickItemViewFxItem()
void transitionNextReposition(QQuickItemViewTransitionableItem *item, QQuickItemViewTransitioner::TransitionType type, bool isTarget)
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
void setSize(const QSizeF &size)
qreal x
\qmlproperty real QtQuick::Item::x \qmlproperty real QtQuick::Item::y \qmlproperty real QtQuick::Item...
void setParentItem(QQuickItem *parent)
qreal y
Defines the item's y position relative to its parent.
void setPosition(const QPointF &)
\inmodule QtCore\reentrant
constexpr QPointF topLeft() const noexcept
Returns the position of the rectangle's top-left corner.
constexpr QSizeF size() const noexcept
Returns the size of the rectangle.
Combined button and popup list for selecting options.
#define QT_CONFIG(feature)
if(qFloatDistance(a, b)<(1<< 7))
[0]