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;