![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
FxGridItemSG (QQuickItem *i, QQuickGridView *v, bool own) | |
qreal | position () const override |
qreal | endPosition () const override |
qreal | size () const override |
qreal | sectionSize () const override |
qreal | rowPos () const |
qreal | colPos () const |
qreal | endRowPos () const |
void | setPosition (qreal col, qreal row, bool immediate=false) |
bool | contains (qreal x, qreal y) const override |
![]() | |
FxViewItem (QQuickItem *, QQuickItemView *, bool own, QQuickItemViewAttached *attached) | |
![]() | |
QQuickItemViewFxItem (QQuickItem *item, bool ownItem, QQuickItemChangeListener *changeListener) | |
virtual | ~QQuickItemViewFxItem () |
qreal | itemX () const |
qreal | itemY () const |
qreal | itemWidth () const |
qreal | itemHeight () const |
void | moveTo (const QPointF &pos, bool immediate) |
void | setVisible (bool visible) |
void | trackGeometry (bool track) |
QRectF | geometry () const |
void | setGeometry (const QRectF &geometry) |
virtual qreal | position () const =0 |
virtual qreal | endPosition () const =0 |
virtual qreal | size () const =0 |
virtual qreal | sectionSize () const =0 |
virtual bool | contains (qreal x, qreal y) const =0 |
Public Attributes | |
QQuickGridView * | view |
![]() | |
QQuickItemView * | view |
QQuickItemViewAttached * | attached |
![]() | |
SelfDeletable | m_selfDeletable |
QPointer< QQuickItem > | item |
QQuickItemChangeListener * | changeListener |
int | index = -1 |
bool | ownItem: 1 |
bool | releaseAfterTransition: 1 |
bool | trackGeom: 1 |
Definition at line 26 of file qquickgridview.cpp.
|
inline |
Definition at line 29 of file qquickgridview.cpp.
|
inline |
Definition at line 56 of file qquickgridview.cpp.
References QQuickItemView::BottomToTop, QQuickGridView::cellHeight, QQuickGridView::cellWidth, QQuickItemView::effectiveLayoutDirection, QQuickGridView::flow, QQuickGridView::FlowLeftToRight, QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), Qt::RightToLeft, QQuickItemView::verticalLayoutDirection, view, and QQuickItem::width.
Referenced by QQuickGridViewPrivate::addVisibleItems(), QQuickGridViewPrivate::adjustFirstItem(), QQuickGridViewPrivate::applyInsertionChange(), QQuickGridViewPrivate::colPosAt(), QQuickGridViewPrivate::layoutVisibleItems(), QQuickGridViewPrivate::resetHighlightPosition(), QQuickGridViewPrivate::rowPosAt(), QQuickGridViewPrivate::snapIndex(), and QQuickGridView::viewportMoved().
Implements QQuickItemViewFxItem.
Definition at line 89 of file qquickgridview.cpp.
References QQuickGridView::cellHeight, QQuickGridView::cellWidth, QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), and view.
|
inlineoverridevirtual |
Implements QQuickItemViewFxItem.
Definition at line 37 of file qquickgridview.cpp.
References endRowPos().
|
inline |
Definition at line 73 of file qquickgridview.cpp.
References QQuickItemView::BottomToTop, QQuickGridView::cellHeight, QQuickGridView::cellWidth, QQuickItemView::effectiveLayoutDirection, QQuickGridView::flow, QQuickGridView::FlowLeftToRight, QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), Qt::RightToLeft, QQuickItemView::verticalLayoutDirection, and view.
Referenced by endPosition().
|
inlineoverridevirtual |
Implements QQuickItemViewFxItem.
Definition at line 33 of file qquickgridview.cpp.
References rowPos().
|
inline |
Definition at line 49 of file qquickgridview.cpp.
References QQuickItemView::BottomToTop, QQuickGridView::cellHeight, QQuickGridView::cellWidth, QQuickItemView::effectiveLayoutDirection, QQuickGridView::flow, QQuickGridView::FlowLeftToRight, QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), Qt::RightToLeft, QQuickItemView::verticalLayoutDirection, and view.
Referenced by QQuickGridViewPrivate::addVisibleItems(), QQuickGridViewPrivate::adjustFirstItem(), QQuickGridViewPrivate::applyInsertionChange(), QQuickGridViewPrivate::lastPosition(), QQuickGridViewPrivate::layoutVisibleItems(), position(), QQuickGridViewPrivate::resetHighlightPosition(), QQuickGridViewPrivate::rowPosAt(), QQuickGridViewPrivate::snapIndex(), QQuickGridViewPrivate::updateHeader(), and QQuickGridView::viewportMoved().
|
inlineoverridevirtual |
Implements QQuickItemViewFxItem.
Definition at line 45 of file qquickgridview.cpp.
Definition at line 86 of file qquickgridview.cpp.
References QQuickItemViewFxItem::moveTo().
Referenced by QQuickGridViewPrivate::adjustFirstItem(), QQuickGridViewPrivate::initializeCurrentItem(), QQuickGridViewPrivate::layoutVisibleItems(), QQuickGridViewPrivate::updateFooter(), QQuickGridViewPrivate::updateHeader(), and QQuickGridView::viewportMoved().
|
inlineoverridevirtual |
Implements QQuickItemViewFxItem.
Definition at line 41 of file qquickgridview.cpp.
References QQuickGridView::cellHeight, QQuickGridView::cellWidth, QQuickGridView::flow, QQuickGridView::FlowLeftToRight, and view.
QQuickGridView* FxGridItemSG::view |
Definition at line 94 of file qquickgridview.cpp.
Referenced by colPos(), contains(), endRowPos(), rowPos(), and size().