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
FxListItemSG Class Reference
+ Inheritance diagram for FxListItemSG:
+ Collaboration diagram for FxListItemSG:

Public Member Functions

 FxListItemSG (QQuickItem *i, QQuickListView *v, bool own)
 
QQuickItemsection () const
 
void setSection (QQuickItem *s)
 
qreal position () const override
 
qreal itemPosition () const
 
qreal size () const override
 
qreal itemSize () const
 
qreal sectionSize () const override
 
qreal endPosition () const override
 
void setPosition (qreal pos, bool immediate=false, bool resetInactiveAxis=true)
 
void setSize (qreal size)
 
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)
 

Public Attributes

QQuickListViewview
 
- Public Attributes inherited from FxViewItem
QQuickItemViewview
 
QQuickItemViewAttachedattached
 
- Public Attributes inherited from QQuickItemViewFxItem
SelfDeletable m_selfDeletable
 
QPointer< QQuickItemitem
 
QQuickItemChangeListenerchangeListener
 
int index = -1
 
bool ownItem: 1
 
bool releaseAfterTransition: 1
 
bool trackGeom: 1
 

Detailed Description

Definition at line 237 of file qquicklistview.cpp.

Constructor & Destructor Documentation

◆ FxListItemSG()

FxListItemSG::FxListItemSG ( QQuickItem * i,
QQuickListView * v,
bool own )
inline

Definition at line 240 of file qquicklistview.cpp.

Member Function Documentation

◆ contains()

bool FxListItemSG::contains ( qreal x,
qreal y ) const
inlineoverridevirtual

Implements QQuickItemViewFxItem.

Definition at line 317 of file qquicklistview.cpp.

References QQuickItemViewFxItem::itemHeight(), QQuickItemViewFxItem::itemWidth(), QQuickItemViewFxItem::itemX(), and QQuickItemViewFxItem::itemY().

+ Here is the call graph for this function:

◆ endPosition()

qreal FxListItemSG::endPosition ( ) const
inlineoverridevirtual

Implements QQuickItemViewFxItem.

Definition at line 281 of file qquicklistview.cpp.

References QQuickItemView::BottomToTop, QQuickItemView::effectiveLayoutDirection, QQuickItemViewFxItem::itemHeight(), QQuickItemViewFxItem::itemWidth(), QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), QQuickListView::orientation, Qt::RightToLeft, QQuickListView::Vertical, QQuickItemView::verticalLayoutDirection, and view.

Referenced by QQuickListViewPrivate::layoutVisibleItems().

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

◆ itemPosition()

qreal FxListItemSG::itemPosition ( ) const
inline

Definition at line 261 of file qquicklistview.cpp.

References QQuickItemView::BottomToTop, QQuickItemView::effectiveLayoutDirection, QQuickItemViewFxItem::itemHeight(), QQuickItemViewFxItem::itemWidth(), QQuickItemViewFxItem::itemX(), QQuickItemViewFxItem::itemY(), QQuickListView::orientation, Qt::RightToLeft, QQuickListView::Vertical, QQuickItemView::verticalLayoutDirection, and view.

Referenced by QQuickListViewPrivate::fixup(), position(), QQuickListViewPrivate::resetHighlightPosition(), and QQuickListViewPrivate::updateHighlight().

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

◆ itemSize()

qreal FxListItemSG::itemSize ( ) const
inline

Definition at line 273 of file qquicklistview.cpp.

References QQuickItemViewFxItem::itemHeight(), QQuickItemViewFxItem::itemWidth(), QQuickListView::orientation, QQuickListView::Vertical, and view.

Referenced by QQuickListViewPrivate::fixup().

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

◆ position()

qreal FxListItemSG::position ( ) const
inlineoverridevirtual

Implements QQuickItemViewFxItem.

Definition at line 251 of file qquicklistview.cpp.

References QQuickItemView::BottomToTop, QQuickItemView::effectiveLayoutDirection, itemPosition(), QQuickListView::orientation, Qt::RightToLeft, section(), QQuickListView::Vertical, QQuickItemView::verticalLayoutDirection, view, QQuickItem::width, QQuickItem::x, and QQuickItem::y.

Referenced by QQuickListViewPrivate::fixup(), QQuickListViewPrivate::layoutVisibleItems(), QQuickListViewPrivate::releaseSectionItems(), and QQuickListViewPrivate::snapItemAt().

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

◆ section()

QQuickItem * FxListItemSG::section ( ) const
inline

Definition at line 244 of file qquicklistview.cpp.

References FxViewItem::attached, and QQuickItemViewFxItem::item.

Referenced by QQuickListViewPrivate::layoutVisibleItems(), position(), sectionSize(), setPosition(), size(), and QQuickListViewPrivate::updateStickySections().

+ Here is the caller graph for this function:

◆ sectionSize()

qreal FxListItemSG::sectionSize ( ) const
inlineoverridevirtual

Implements QQuickItemViewFxItem.

Definition at line 276 of file qquicklistview.cpp.

References QQuickListView::orientation, section(), QQuickListView::Vertical, view, and QQuickItem::width.

+ Here is the call graph for this function:

◆ setPosition()

void FxListItemSG::setPosition ( qreal pos,
bool immediate = false,
bool resetInactiveAxis = true )
inline

Definition at line 293 of file qquicklistview.cpp.

References QQuickItemView::BottomToTop, QQuickItemView::effectiveLayoutDirection, QQuickItemViewFxItem::moveTo(), QQuickListView::orientation, pos, Qt::RightToLeft, section(), QQuickItem::setX(), QQuickItem::setY(), QQuickListView::Vertical, QQuickItemView::verticalLayoutDirection, and view.

Referenced by QQuickListViewPrivate::layoutVisibleItems(), QQuickListViewPrivate::updateFooter(), and QQuickListViewPrivate::updateHeader().

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

◆ setSection()

void FxListItemSG::setSection ( QQuickItem * s)
inline

Definition at line 247 of file qquicklistview.cpp.

References FxViewItem::attached.

◆ setSize()

void FxListItemSG::setSize ( qreal size)
inline

Definition at line 311 of file qquicklistview.cpp.

References QQuickItemViewFxItem::item, QQuickListView::orientation, QQuickItem::setHeight(), QQuickItem::setWidth(), QQuickListView::Vertical, and view.

+ Here is the call graph for this function:

◆ size()

qreal FxListItemSG::size ( ) const
inlineoverridevirtual

Implements QQuickItemViewFxItem.

Definition at line 267 of file qquicklistview.cpp.

References QQuickItemViewFxItem::itemHeight(), QQuickItemViewFxItem::itemWidth(), QQuickListView::orientation, section(), QQuickListView::Vertical, view, and QQuickItem::width.

Referenced by QQuickListViewPrivate::applyInsertionChange(), and QQuickListViewPrivate::layoutVisibleItems().

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

Member Data Documentation

◆ view

QQuickListView* FxListItemSG::view

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