From b2bf7c30e04617023889903f9901205eab152aa6 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Sat, 18 Sep 2021 14:54:25 +0200 Subject: [PATCH] making QskShadowMetrics a Q_GADGET --- src/common/QskShadowMetrics.cpp | 2 ++ src/common/QskShadowMetrics.h | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/common/QskShadowMetrics.cpp b/src/common/QskShadowMetrics.cpp index 5b275bc8..66a25f3f 100644 --- a/src/common/QskShadowMetrics.cpp +++ b/src/common/QskShadowMetrics.cpp @@ -116,3 +116,5 @@ QDebug operator<<( QDebug debug, const QskShadowMetrics& metrics ) } #endif + +#include "moc_QskShadowMetrics.cpp" diff --git a/src/common/QskShadowMetrics.h b/src/common/QskShadowMetrics.h index 7e9815cb..6bcc4039 100644 --- a/src/common/QskShadowMetrics.h +++ b/src/common/QskShadowMetrics.h @@ -16,6 +16,14 @@ class QVariant; class QSK_EXPORT QskShadowMetrics { + Q_GADGET + + Q_PROPERTY( QPointF offset READ offset WRITE setOffset ) + Q_PROPERTY( qreal spreadRadius READ spreadRadius WRITE setSpreadRadius ) + Q_PROPERTY( qreal blurRadius READ blurRadius WRITE setBlurRadius ) + + Q_PROPERTY( Qt::SizeMode sizeMode READ sizeMode WRITE setSizeMode ) + public: constexpr QskShadowMetrics( const QPointF& offset = QPointF() ) noexcept;