Inherited by QskGridLayoutEngine, QskLinearLayoutEngine
| Name | |
|---|---|
| enum | @12 { ElementCache = 1 « 0, LayoutCache = 1 « 1} |
| Name | |
|---|---|
| QskLayoutEngine2D() | |
| virtual | ~QskLayoutEngine2D() |
| virtual int | count() const =0 |
| virtual QQuickItem * | itemAt(int index) const =0 |
| int | indexOf(const QQuickItem * item) const |
| int | rowCount() const |
| int | columnCount() const |
| bool | setVisualDirection(Qt::LayoutDirection direction) |
| Qt::LayoutDirection | visualDirection() const |
| bool | setDefaultAlignment(Qt::Alignment alignment) |
| Qt::Alignment | defaultAlignment() const |
| bool | setExtraSpacingAt(Qt::Edges edges) |
| Qt::Edges | extraSpacingAt() const |
| bool | setSpacing(qreal spacing, Qt::Orientations orientations) |
| qreal | spacing(Qt::Orientation orientation) const |
| qreal | defaultSpacing(Qt::Orientation ) const |
| void | invalidate() |
| qreal | widthForHeight(qreal height) const |
| qreal | heightForWidth(qreal width) const |
| QSizeF | sizeHint(Qt::SizeHint which, const QSizeF & constraint) const |
| void | setGeometries(const QRectF & rect) |
| Name | |
|---|---|
| void | layoutItem(QQuickItem * item, const QRect & grid) const |
| QskLayoutHint | layoutHint(const QQuickItem * item, Qt::Orientation orientation, qreal constraint) const |
| void | invalidate(int what) |
| bool | requiresAdjustment(const QQuickItem * item) const |
| Enumerator | Value | Description |
|---|---|---|
| ElementCache | 1 « 0 | |
| LayoutCache | 1 « 1 |
QskLayoutEngine2D()
virtual ~QskLayoutEngine2D()
virtual int count() const =0
virtual QQuickItem * itemAt(
int index
) const =0
int indexOf(
const QQuickItem * item
) const
inline int rowCount() const
inline int columnCount() const
bool setVisualDirection(
Qt::LayoutDirection direction
)
Qt::LayoutDirection visualDirection() const
bool setDefaultAlignment(
Qt::Alignment alignment
)
Qt::Alignment defaultAlignment() const
bool setExtraSpacingAt(
Qt::Edges edges
)
Qt::Edges extraSpacingAt() const
bool setSpacing(
qreal spacing,
Qt::Orientations orientations
)
qreal spacing(
Qt::Orientation orientation
) const
qreal defaultSpacing(
Qt::Orientation
) const
inline void invalidate()
qreal widthForHeight(
qreal height
) const
qreal heightForWidth(
qreal width
) const
QSizeF sizeHint(
Qt::SizeHint which,
const QSizeF & constraint
) const
void setGeometries(
const QRectF & rect
)
void layoutItem(
QQuickItem * item,
const QRect & grid
) const
QskLayoutHint layoutHint(
const QQuickItem * item,
Qt::Orientation orientation,
qreal constraint
) const
void invalidate(
int what
)
bool requiresAdjustment(
const QQuickItem * item
) const
Updated on 28 July 2023 at 14:02:28 CEST