QskBoxBorderMetrics

Public Functions

  Name
constexpr QskBoxBorderMetrics()
constexpr QskBoxBorderMetrics(qreal width, Qt::SizeMode sizeMode =Qt::AbsoluteSize)
constexpr QskBoxBorderMetrics(qreal left, qreal top, qreal right, qreal bottom, Qt::SizeMode sizeMode =Qt::AbsoluteSize)
constexpr QskBoxBorderMetrics(const QskMargins & widths, Qt::SizeMode sizeMode =Qt::AbsoluteSize)
constexpr QskBoxBorderMetrics(const QMarginsF & widths, Qt::SizeMode sizeMode =Qt::AbsoluteSize)
constexpr bool operator==(const QskBoxBorderMetrics & other) const
constexpr bool operator!=(const QskBoxBorderMetrics & other) const
constexpr bool isNull() const
void setWidthAt(Qt::Edges edges, qreal width)
qreal widthAt(Qt::Edge edge) const
void setWidths(const QskMargins & widths)
constexpr const QskMargins & widths() const
void setSizeMode(Qt::SizeMode sizeMode)
constexpr Qt::SizeMode sizeMode() const
QskBoxBorderMetrics interpolated(const QskBoxBorderMetrics & to, qreal value) const
QskBoxBorderMetrics toAbsolute(const QSizeF & size) const
uint hash(uint seed =0) const
QVariant interpolate(const QskBoxBorderMetrics & from, const QskBoxBorderMetrics & to, qreal progress)

Public Properties

  Name
QskMargins widths
Qt::SizeMode sizeMode

Public Functions Documentation

function QskBoxBorderMetrics

inline constexpr QskBoxBorderMetrics()

function QskBoxBorderMetrics

inline constexpr QskBoxBorderMetrics(
    qreal width,
    Qt::SizeMode sizeMode =Qt::AbsoluteSize
)

function QskBoxBorderMetrics

inline constexpr QskBoxBorderMetrics(
    qreal left,
    qreal top,
    qreal right,
    qreal bottom,
    Qt::SizeMode sizeMode =Qt::AbsoluteSize
)

function QskBoxBorderMetrics

inline constexpr QskBoxBorderMetrics(
    const QskMargins & widths,
    Qt::SizeMode sizeMode =Qt::AbsoluteSize
)

function QskBoxBorderMetrics

inline constexpr QskBoxBorderMetrics(
    const QMarginsF & widths,
    Qt::SizeMode sizeMode =Qt::AbsoluteSize
)

function operator==

inline constexpr bool operator==(
    const QskBoxBorderMetrics & other
) const

function operator!=

inline constexpr bool operator!=(
    const QskBoxBorderMetrics & other
) const

function isNull

inline constexpr bool isNull() const

function setWidthAt

void setWidthAt(
    Qt::Edges edges,
    qreal width
)

function widthAt

inline qreal widthAt(
    Qt::Edge edge
) const

function setWidths

void setWidths(
    const QskMargins & widths
)

function widths

inline constexpr const QskMargins & widths() const

function setSizeMode

void setSizeMode(
    Qt::SizeMode sizeMode
)

function sizeMode

inline constexpr Qt::SizeMode sizeMode() const

function interpolated

QskBoxBorderMetrics interpolated(
    const QskBoxBorderMetrics & to,
    qreal value
) const

function toAbsolute

QskBoxBorderMetrics toAbsolute(
    const QSizeF & size
) const

function hash

uint hash(
    uint seed =0
) const

function interpolate

static QVariant interpolate(
    const QskBoxBorderMetrics & from,
    const QskBoxBorderMetrics & to,
    qreal progress
)

Public Property Documentation

property widths

QskMargins widths;

property sizeMode

Qt::SizeMode sizeMode;

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