QskGridLayoutEngine

Inherits from QskLayoutEngine2D

Public Functions

  Name
  QskGridLayoutEngine()
  ~QskGridLayoutEngine() override
int count() const override
bool setStretchFactor(int pos, int stretch, Qt::Orientation orientation)
int stretchFactor(int pos, Qt::Orientation orientation) const
bool setRowSizeHint(int row, Qt::SizeHint which, qreal height)
qreal rowSizeHint(int row, Qt::SizeHint which) const
bool setColumnSizeHint(int column, Qt::SizeHint which, qreal width)
qreal columnSizeHint(int column, Qt::SizeHint which) const
int insertItem(QQuickItem * item, const QRect & grid)
int insertSpacer(const QSizeF & spacing, const QRect & grid)
bool removeAt(int index)
bool clear()
QQuickItem * itemAt(int index) const override
QSizeF spacerAt(int index) const
QQuickItem * itemAt(int row, int column) const
int indexAt(int row, int column) const
bool setGridAt(int index, const QRect & grid)
QRect gridAt(int index) const
QRect effectiveGridAt(int index) const
void transpose()

Public Functions Documentation

function QskGridLayoutEngine

QskGridLayoutEngine()

function ~QskGridLayoutEngine

~QskGridLayoutEngine() override

function count

int count() const override

function setStretchFactor

bool setStretchFactor(
    int pos,
    int stretch,
    Qt::Orientation orientation
)

function stretchFactor

int stretchFactor(
    int pos,
    Qt::Orientation orientation
) const

function setRowSizeHint

bool setRowSizeHint(
    int row,
    Qt::SizeHint which,
    qreal height
)

function rowSizeHint

qreal rowSizeHint(
    int row,
    Qt::SizeHint which
) const

function setColumnSizeHint

bool setColumnSizeHint(
    int column,
    Qt::SizeHint which,
    qreal width
)

function columnSizeHint

qreal columnSizeHint(
    int column,
    Qt::SizeHint which
) const

function insertItem

int insertItem(
    QQuickItem * item,
    const QRect & grid
)

function insertSpacer

int insertSpacer(
    const QSizeF & spacing,
    const QRect & grid
)

function removeAt

bool removeAt(
    int index
)

function clear

bool clear()

function itemAt

QQuickItem * itemAt(
    int index
) const override

function spacerAt

QSizeF spacerAt(
    int index
) const

function itemAt

QQuickItem * itemAt(
    int row,
    int column
) const

function indexAt

int indexAt(
    int row,
    int column
) const

function setGridAt

bool setGridAt(
    int index,
    const QRect & grid
)

function gridAt

QRect gridAt(
    int index
) const

function effectiveGridAt

QRect effectiveGridAt(
    int index
) const

function transpose

void transpose()

Updated on 28 July 2023 at 14:02:28 CEST