From b78a77f4ff146e2d1889339b4ff362c9138aad84 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 28 Sep 2020 09:03:35 +0200 Subject: [PATCH] constructor for QMarginsF added --- src/common/QskBoxBorderMetrics.h | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 )