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