QskMargins

Inherits from QMarginsF

Public Functions

  Name
constexpr QskMargins() =default
constexpr QskMargins(const QMarginsF & margins)
constexpr QskMargins(const QMargins & margins)
constexpr QskMargins(qreal left, qreal top, qreal right, qreal bottom)
constexpr QskMargins(qreal margin)
constexpr QskMargins(qreal horizontal, qreal vertical)
QskMargins mirrored(Qt::Orientations orientations) const
constexpr QskMargins rotated() const
constexpr QskMargins translated(qreal dx, qreal dy) const
constexpr QskMargins grownBy(qreal dx, qreal dy) const
constexpr QskMargins shrunkBy(qreal dx, qreal dy) const
constexpr QskMargins expandedTo(const QskMargins & other) const
constexpr QskMargins boundedTo(const QskMargins & other) const
void setMargins(qreal margin)
void setMargins(qreal horizontal, qreal vertical)
void setMarginsAt(Qt::Edges edges, qreal value)
qreal marginAt(Qt::Edge edge) const
constexpr qreal width() const
constexpr qreal height() const
constexpr qreal extent(Qt::Orientation orientation) const
QskMargins interpolated(const QskMargins & to, qreal progress) const
constexpr bool isExpanding() const
QVariant interpolate(const QskMargins & m1, const QskMargins & m2, qreal progress)

Public Properties

  Name
qreal left
qreal top
qreal right
qreal bottom

Public Functions Documentation

function QskMargins

constexpr QskMargins() =default

function QskMargins

inline constexpr QskMargins(
    const QMarginsF & margins
)

function QskMargins

inline constexpr QskMargins(
    const QMargins & margins
)

function QskMargins

constexpr QskMargins(
    qreal left,
    qreal top,
    qreal right,
    qreal bottom
)

function QskMargins

inline constexpr QskMargins(
    qreal margin
)

function QskMargins

inline constexpr QskMargins(
    qreal horizontal,
    qreal vertical
)

function mirrored

inline QskMargins mirrored(
    Qt::Orientations orientations
) const

function rotated

inline constexpr QskMargins rotated() const

function translated

inline constexpr QskMargins translated(
    qreal dx,
    qreal dy
) const

function grownBy

inline constexpr QskMargins grownBy(
    qreal dx,
    qreal dy
) const

function shrunkBy

inline constexpr QskMargins shrunkBy(
    qreal dx,
    qreal dy
) const

function expandedTo

inline constexpr QskMargins expandedTo(
    const QskMargins & other
) const

function boundedTo

inline constexpr QskMargins boundedTo(
    const QskMargins & other
) const

function setMargins

inline void setMargins(
    qreal margin
)

function setMargins

inline void setMargins(
    qreal horizontal,
    qreal vertical
)

function setMarginsAt

void setMarginsAt(
    Qt::Edges edges,
    qreal value
)

function marginAt

qreal marginAt(
    Qt::Edge edge
) const

function width

inline constexpr qreal width() const

function height

inline constexpr qreal height() const

function extent

inline constexpr qreal extent(
    Qt::Orientation orientation
) const

function interpolated

QskMargins interpolated(
    const QskMargins & to,
    qreal progress
) const

function isExpanding

inline constexpr bool isExpanding() const

function interpolate

static QVariant interpolate(
    const QskMargins & m1,
    const QskMargins & m2,
    qreal progress
)

Public Property Documentation

property left

qreal left;

property top

qreal top;

property right

qreal right;

property bottom

qreal bottom;

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