diff --git a/src/common/QskBoxBorderMetrics.h b/src/common/QskBoxBorderMetrics.h index f789fc8a..5bd2f9e0 100644 --- a/src/common/QskBoxBorderMetrics.h +++ b/src/common/QskBoxBorderMetrics.h @@ -28,6 +28,9 @@ class QSK_EXPORT QskBoxBorderMetrics constexpr QskBoxBorderMetrics( const QskMargins& widths, Qt::SizeMode sizeMode = Qt::AbsoluteSize ) noexcept; + constexpr QskBoxBorderMetrics( const QMarginsF& widths, + Qt::SizeMode sizeMode = Qt::AbsoluteSize ) noexcept; + constexpr bool operator==( const QskBoxBorderMetrics& ) const noexcept; constexpr bool operator!=( const QskBoxBorderMetrics& ) const noexcept; @@ -69,6 +72,13 @@ inline constexpr QskBoxBorderMetrics::QskBoxBorderMetrics( { } +inline constexpr QskBoxBorderMetrics::QskBoxBorderMetrics( + const QMarginsF& widths, Qt::SizeMode sizeMode ) noexcept + : m_widths( widths ) + , m_sizeMode( sizeMode ) +{ +} + inline constexpr QskBoxBorderMetrics::QskBoxBorderMetrics( const QskMargins& widths, Qt::SizeMode sizeMode ) noexcept : m_widths( widths )