![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for FxGridItemSG:
Collaboration diagram for FxGridItemSG: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 |
Public Member Functions inherited from FxViewItem | |
| FxViewItem (QQuickItem *, QQuickItemView *, bool own, QQuickItemViewAttached *attached) | |
Public Member Functions inherited from QQuickItemViewFxItem | |
| 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 |
Public Attributes inherited from FxViewItem | |
| QQuickItemView * | view |
| QQuickItemViewAttached * | attached |
Public Attributes inherited from QQuickItemViewFxItem | |
| 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().
Here is the call graph for this function:
Here is the caller graph for this function:Implements QQuickItemViewFxItem.
Definition at line 89 of file qquickgridview.cpp.
References QQuickGridView::cellHeight, QQuickGridView::cellWidth, QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), and view.
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements QQuickItemViewFxItem.
Definition at line 37 of file qquickgridview.cpp.
References endRowPos().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements QQuickItemViewFxItem.
Definition at line 33 of file qquickgridview.cpp.
References rowPos().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().