making QskBoxBorderMetrics a Q_GADGET

This commit is contained in:
Uwe Rathmann 2021-09-18 15:01:04 +02:00
parent b2bf7c30e0
commit 899256ce86
3 changed files with 11 additions and 0 deletions

View File

@ -9,6 +9,7 @@
#include "QskMainQml.h"
#include "QskRgbValueQml.h"
#include <QskBoxBorderMetrics.h>
#include <QskBoxShapeMetrics.h>
#include <QskDialog.h>
#include <QskDialogButton.h>
@ -30,6 +31,7 @@
#include <QskSelectionWindow.h>
#include <QskSeparator.h>
#include <QskSetup.h>
#include <QskShadowMetrics.h>
#include <QskSimpleListBox.h>
#include <QskSkin.h>
#include <QskSkinManager.h>
@ -193,7 +195,9 @@ void QskQml::registerTypes()
QSK_REGISTER_GADGET( QskRgbValueQml, "RgbValue" );
QSK_REGISTER_GADGET( QskStandardSymbol, "StandardSymbol" );
QSK_REGISTER_GADGET( QskBoxBorderMetrics, "BorderMetrics" );
QSK_REGISTER_GADGET( QskBoxShapeMetrics, "Shape" );
QSK_REGISTER_GADGET( QskShadowMetrics, "ShadowMetrics" );
QSK_REGISTER_GADGET( QskGradient, "Gradient" );
QSK_REGISTER_GADGET( QskGradientStop, "GradientStop" );
QSK_REGISTER_GADGET( QskIntervalF, "IntervalF" );

View File

@ -117,3 +117,5 @@ QDebug operator<<( QDebug debug, const QskBoxBorderMetrics& metrics )
}
#endif
#include "moc_QskBoxBorderMetrics.cpp"

View File

@ -16,6 +16,11 @@ class QVariant;
class QSK_EXPORT QskBoxBorderMetrics
{
Q_GADGET
Q_PROPERTY( QskMargins widths READ widths WRITE setWidths )
Q_PROPERTY( Qt::SizeMode sizeMode READ sizeMode WRITE setSizeMode )
public:
constexpr QskBoxBorderMetrics() noexcept;