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
QGraphicsGridLayoutEngine Class Reference

#include <qgraphicsgridlayoutengine_p.h>

Inheritance diagram for QGraphicsGridLayoutEngine:
Collaboration diagram for QGraphicsGridLayoutEngine:

Public Member Functions

QGraphicsGridLayoutEngineItemfindLayoutItem (QGraphicsLayoutItem *layoutItem) const
int indexOf (QGraphicsLayoutItem *item) const
void setAlignment (QGraphicsLayoutItem *graphicsLayoutItem, Qt::Alignment alignment)
Qt::Alignment alignment (QGraphicsLayoutItem *graphicsLayoutItem) const
void setStretchFactor (QGraphicsLayoutItem *layoutItem, int stretch, Qt::Orientation orientation)
int stretchFactor (QGraphicsLayoutItem *layoutItem, Qt::Orientation orientation) const
Public Member Functions inherited from QGridLayoutEngine
 QGridLayoutEngine (Qt::Alignment defaultAlignment={ }, bool snapToPixelGrid=false)
 ~QGridLayoutEngine ()
int rowCount (Qt::Orientation orientation) const
int columnCount (Qt::Orientation orientation) const
int rowCount () const
int columnCount () const
int itemCount () const
QGridLayoutItemitemAt (int index) const
int effectiveFirstRow (Qt::Orientation orientation=Qt::Vertical) const
int effectiveLastRow (Qt::Orientation orientation=Qt::Vertical) const
void setSpacing (qreal spacing, Qt::Orientations orientations)
qreal spacing (Qt::Orientation orientation, const QAbstractLayoutStyleInfo *styleInfo) const
void setRowSpacing (int row, qreal spacing, Qt::Orientation orientation=Qt::Vertical)
qreal rowSpacing (int row, Qt::Orientation orientation=Qt::Vertical) const
void setRowStretchFactor (int row, int stretch, Qt::Orientation orientation=Qt::Vertical)
int rowStretchFactor (int row, Qt::Orientation orientation=Qt::Vertical) const
void setRowSizeHint (Qt::SizeHint which, int row, qreal size, Qt::Orientation orientation=Qt::Vertical)
qreal rowSizeHint (Qt::SizeHint which, int row, Qt::Orientation orientation=Qt::Vertical) const
bool uniformCellWidths () const
void setUniformCellWidths (bool uniformCellWidths)
bool uniformCellHeights () const
void setUniformCellHeights (bool uniformCellHeights)
void setRowAlignment (int row, Qt::Alignment alignment, Qt::Orientation orientation)
Qt::Alignment rowAlignment (int row, Qt::Orientation orientation) const
Qt::Alignment effectiveAlignment (const QGridLayoutItem *layoutItem) const
void insertItem (QGridLayoutItem *item, int index)
void addItem (QGridLayoutItem *item)
void removeItem (QGridLayoutItem *item)
void deleteItems ()
QGridLayoutItemitemAt (int row, int column, Qt::Orientation orientation=Qt::Vertical) const
void insertRow (int row, Qt::Orientation orientation=Qt::Vertical)
void removeRows (int row, int count, Qt::Orientation orientation)
void invalidate ()
void setGeometries (const QRectF &contentsGeometry, const QAbstractLayoutStyleInfo *styleInfo)
QRectF cellRect (const QRectF &contentsGeometry, int row, int column, int rowSpan, int columnSpan, const QAbstractLayoutStyleInfo *styleInfo) const
QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint, const QAbstractLayoutStyleInfo *styleInfo) const
QSizeF dynamicallyConstrainedSizeHint (Qt::SizeHint which, const QSizeF &constraint) const
bool ensureDynamicConstraint () const
bool hasDynamicConstraint () const
Qt::Orientation constraintOrientation () const
QLayoutPolicy::ControlTypes controlTypes (LayoutSide side) const
void transpose ()
void setVisualDirection (Qt::LayoutDirection direction)
Qt::LayoutDirection visualDirection () const

Additional Inherited Members

Protected Attributes inherited from QGridLayoutEngine
QList< QGridLayoutItem * > q_items

Detailed Description

Definition at line 74 of file qgraphicsgridlayoutengine_p.h.

Member Function Documentation

◆ alignment()

Qt::Alignment QGraphicsGridLayoutEngine::alignment ( QGraphicsLayoutItem * graphicsLayoutItem) const

Definition at line 50 of file qgraphicsgridlayoutengine.cpp.

◆ findLayoutItem()

QGraphicsGridLayoutEngineItem * QGraphicsGridLayoutEngine::findLayoutItem ( QGraphicsLayoutItem * layoutItem) const
inline

Definition at line 77 of file qgraphicsgridlayoutengine_p.h.

◆ indexOf()

int QGraphicsGridLayoutEngine::indexOf ( QGraphicsLayoutItem * item) const
inline

Definition at line 85 of file qgraphicsgridlayoutengine_p.h.

◆ setAlignment()

void QGraphicsGridLayoutEngine::setAlignment ( QGraphicsLayoutItem * graphicsLayoutItem,
Qt::Alignment alignment )

Definition at line 42 of file qgraphicsgridlayoutengine.cpp.

◆ setStretchFactor()

void QGraphicsGridLayoutEngine::setStretchFactor ( QGraphicsLayoutItem * layoutItem,
int stretch,
Qt::Orientation orientation )

Definition at line 58 of file qgraphicsgridlayoutengine.cpp.

◆ stretchFactor()

int QGraphicsGridLayoutEngine::stretchFactor ( QGraphicsLayoutItem * layoutItem,
Qt::Orientation orientation ) const

Definition at line 67 of file qgraphicsgridlayoutengine.cpp.


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