converters added
This commit is contained in:
parent
b8867dcd76
commit
e86ce49fb4
@ -12,6 +12,9 @@
|
||||
static void qskRegisterBoxBorderColors()
|
||||
{
|
||||
qRegisterMetaType< QskBoxBorderColors >();
|
||||
|
||||
QMetaType::registerConverter< QColor, QskBoxBorderColors >(
|
||||
[]( const QColor& color ) { return QskBoxBorderColors( color ); } );
|
||||
}
|
||||
|
||||
Q_CONSTRUCTOR_FUNCTION( qskRegisterBoxBorderColors )
|
||||
|
@ -11,6 +11,15 @@
|
||||
static void qskRegisterBoxBorderMetrics()
|
||||
{
|
||||
qRegisterMetaType< QskBoxBorderMetrics >();
|
||||
|
||||
QMetaType::registerConverter< QskMargins, QskBoxBorderMetrics >(
|
||||
[]( const QskMargins& margins ) { return QskBoxBorderMetrics( margins ); } );
|
||||
|
||||
QMetaType::registerConverter< int, QskBoxBorderMetrics >(
|
||||
[]( int width ) { return QskBoxBorderMetrics( width ); } );
|
||||
|
||||
QMetaType::registerConverter< qreal, QskBoxBorderMetrics >(
|
||||
[]( qreal width ) { return QskBoxBorderMetrics( width ); } );
|
||||
}
|
||||
|
||||
Q_CONSTRUCTOR_FUNCTION( qskRegisterBoxBorderMetrics )
|
||||
|
@ -13,6 +13,12 @@
|
||||
static void qskRegisterBoxShapeMetrics()
|
||||
{
|
||||
qRegisterMetaType< QskBoxShapeMetrics >();
|
||||
|
||||
QMetaType::registerConverter< int, QskBoxShapeMetrics >(
|
||||
[]( int radius ) { return QskBoxShapeMetrics( radius ); } );
|
||||
|
||||
QMetaType::registerConverter< qreal, QskBoxShapeMetrics >(
|
||||
[]( qreal radius ) { return QskBoxShapeMetrics( radius ); } );
|
||||
}
|
||||
|
||||
Q_CONSTRUCTOR_FUNCTION( qskRegisterBoxShapeMetrics )
|
||||
|
@ -15,6 +15,9 @@ static void qskRegisterGradient()
|
||||
{
|
||||
qRegisterMetaType< QskGradient >();
|
||||
qRegisterMetaType< QskGradientStop >();
|
||||
|
||||
QMetaType::registerConverter< QColor, QskGradient >(
|
||||
[]( const QColor& color ) { return QskGradient( color ); } );
|
||||
}
|
||||
|
||||
Q_CONSTRUCTOR_FUNCTION( qskRegisterGradient )
|
||||
|
@ -16,6 +16,13 @@ QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qobject_p.h>
|
||||
QSK_QT_PRIVATE_END
|
||||
|
||||
static void qskRegisterMetaInvokable()
|
||||
{
|
||||
qRegisterMetaType< QskMetaInvokable >();
|
||||
}
|
||||
|
||||
Q_CONSTRUCTOR_FUNCTION( qskRegisterMetaInvokable )
|
||||
|
||||
static inline void *qskMetaTypeCreate( int type, const void *copy )
|
||||
{
|
||||
#if QT_VERSION >= QT_VERSION_CHECK( 6, 0, 0 )
|
||||
|
Loading…
x
Reference in New Issue
Block a user