diff --git a/src/common/QskPlacementPolicy.cpp b/src/common/QskPlacementPolicy.cpp index 49c7940e..3064d2b7 100644 --- a/src/common/QskPlacementPolicy.cpp +++ b/src/common/QskPlacementPolicy.cpp @@ -5,6 +5,17 @@ #include "QskPlacementPolicy.h" +static void qskRegisterPlacementPolicy() +{ + qRegisterMetaType< QskPlacementPolicy >(); + +#if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) + QMetaType::registerEqualsComparator< QskPlacementPolicy >(); +#endif +} + +Q_CONSTRUCTOR_FUNCTION( qskRegisterPlacementPolicy ) + #ifndef QT_NO_DEBUG_STREAM #include diff --git a/src/common/QskPlacementPolicy.h b/src/common/QskPlacementPolicy.h index 0bb4d1dc..6beb2afc 100644 --- a/src/common/QskPlacementPolicy.h +++ b/src/common/QskPlacementPolicy.h @@ -10,7 +10,7 @@ #include "QskNamespace.h" #include -class QskPlacementPolicy +class QSK_EXPORT QskPlacementPolicy { Q_GADGET