Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickFlexboxLayoutEngine Class Reference

#include <qquickflexboxlayoutengine_p.h>

Collaboration diagram for QQuickFlexboxLayoutEngine:

Public Member Functions

 QQuickFlexboxLayoutEngine ()
 ~QQuickFlexboxLayoutEngine ()
void setGeometries (const QSizeF &contentSize)
QSizeF sizeHint (Qt::SizeHint whichSizeHint) const
void collectItemSizeHints (QQuickFlexboxLayoutItem *flexItem, QSizeF *sizeHints) const
void removeItemSizeHint (QQuickItem *item)
void invalidateItemSizeHint (QQuickItem *item)
bool isChildOverflowingParent (QQuickItem *item)
void insertItem (QQuickFlexboxLayoutItem *item)
int itemCount () const
QQuickItemitemAt (int index) const
int indexOf (QQuickItem *item) const
QQuickFlexboxLayoutItemfindFlexboxLayoutItem (QQuickItem *item) const
void clearItems ()
void setFlexboxParentItem (QQuickFlexboxLayoutItem *parentItem)
QQuickFlexboxLayoutItemgetFlexboxParentItem ()

Detailed Description

Definition at line 23 of file qquickflexboxlayoutengine_p.h.

Constructor & Destructor Documentation

◆ QQuickFlexboxLayoutEngine()

QT_BEGIN_NAMESPACE QQuickFlexboxLayoutEngine::QQuickFlexboxLayoutEngine ( )

Definition at line 9 of file qquickflexboxlayoutengine.cpp.

◆ ~QQuickFlexboxLayoutEngine()

QQuickFlexboxLayoutEngine::~QQuickFlexboxLayoutEngine ( )

Definition at line 13 of file qquickflexboxlayoutengine.cpp.

Member Function Documentation

◆ clearItems()

void QQuickFlexboxLayoutEngine::clearItems ( )

Definition at line 29 of file qquickflexboxlayoutengine.cpp.

◆ collectItemSizeHints()

void QQuickFlexboxLayoutEngine::collectItemSizeHints ( QQuickFlexboxLayoutItem * flexItem,
QSizeF * sizeHints ) const

Definition at line 68 of file qquickflexboxlayoutengine.cpp.

◆ findFlexboxLayoutItem()

QQuickFlexboxLayoutItem * QQuickFlexboxLayoutEngine::findFlexboxLayoutItem ( QQuickItem * item) const

Definition at line 57 of file qquickflexboxlayoutengine.cpp.

◆ getFlexboxParentItem()

QQuickFlexboxLayoutItem * QQuickFlexboxLayoutEngine::getFlexboxParentItem ( )
inline

Definition at line 44 of file qquickflexboxlayoutengine_p.h.

◆ indexOf()

int QQuickFlexboxLayoutEngine::indexOf ( QQuickItem * item) const

◆ insertItem()

void QQuickFlexboxLayoutEngine::insertItem ( QQuickFlexboxLayoutItem * item)

Definition at line 39 of file qquickflexboxlayoutengine.cpp.

◆ invalidateItemSizeHint()

void QQuickFlexboxLayoutEngine::invalidateItemSizeHint ( QQuickItem * item)

Definition at line 254 of file qquickflexboxlayoutengine.cpp.

◆ isChildOverflowingParent()

bool QQuickFlexboxLayoutEngine::isChildOverflowingParent ( QQuickItem * item)

◆ itemAt()

QQuickItem * QQuickFlexboxLayoutEngine::itemAt ( int index) const

Definition at line 50 of file qquickflexboxlayoutengine.cpp.

◆ itemCount()

int QQuickFlexboxLayoutEngine::itemCount ( ) const

Definition at line 45 of file qquickflexboxlayoutengine.cpp.

◆ removeItemSizeHint()

void QQuickFlexboxLayoutEngine::removeItemSizeHint ( QQuickItem * item)

◆ setFlexboxParentItem()

void QQuickFlexboxLayoutEngine::setFlexboxParentItem ( QQuickFlexboxLayoutItem * parentItem)

Definition at line 18 of file qquickflexboxlayoutengine.cpp.

◆ setGeometries()

void QQuickFlexboxLayoutEngine::setGeometries ( const QSizeF & contentSize)

Definition at line 264 of file qquickflexboxlayoutengine.cpp.

◆ sizeHint()

QSizeF QQuickFlexboxLayoutEngine::sizeHint ( Qt::SizeHint whichSizeHint) const

Definition at line 152 of file qquickflexboxlayoutengine.cpp.


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