From b96b1acd20d4df5e67ccd0e6b12c52d4f3d5ecff Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 18 Nov 2022 18:47:35 +0100 Subject: [PATCH] missing boilerplate definitions added --- src/common/QskPlacementPolicy.cpp | 11 +++++++++++ src/common/QskPlacementPolicy.h | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) 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