diff --git a/src/common/QskMargins.cpp b/src/common/QskMargins.cpp index 0b95a338..031f1299 100644 --- a/src/common/QskMargins.cpp +++ b/src/common/QskMargins.cpp @@ -63,3 +63,5 @@ qreal QskMargins::marginAt( Qt::Edge edge ) const noexcept return 0.0; } + +#include "moc_QskMargins.cpp" diff --git a/src/common/QskMargins.h b/src/common/QskMargins.h index c1b5dbd8..22139686 100644 --- a/src/common/QskMargins.h +++ b/src/common/QskMargins.h @@ -21,6 +21,13 @@ class QVariant; */ class QSK_EXPORT QskMargins : public QMarginsF { + Q_GADGET + + Q_PROPERTY( qreal left READ left WRITE setLeft ) + Q_PROPERTY( qreal top READ top WRITE setTop ) + Q_PROPERTY( qreal right READ right WRITE setRight ) + Q_PROPERTY( qreal bottom READ bottom WRITE setBottom ) + public: constexpr QskMargins() noexcept = default; constexpr QskMargins( const QMarginsF& ) noexcept;