blocking warnings about names starting with capitals
This commit is contained in:
parent
885349f172
commit
e50abf01fd
@ -276,6 +276,22 @@ void QskQml::registerTypes()
|
|||||||
|
|
||||||
QSK_REGISTER_FLAGS( QskDialog::Actions );
|
QSK_REGISTER_FLAGS( QskDialog::Actions );
|
||||||
|
|
||||||
|
{
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK( 6, 0, 0 )
|
||||||
|
/*
|
||||||
|
The QML engine warns about registering uncreatables with names starting with
|
||||||
|
a capital letter. But as those classes usually appear only as scope for
|
||||||
|
local enums in QML, we do want to have capitals. f.e.:
|
||||||
|
|
||||||
|
- "policy.horizonalPolicy : SizePolicy::Minimum".
|
||||||
|
|
||||||
|
Maybe we need to introduce some dummy gadgets exposing the enums
|
||||||
|
in capital letters by using QML_FOREIGN_NAMESPACE, while the
|
||||||
|
original gadget is exposed in lower letters. TODO ...
|
||||||
|
*/
|
||||||
|
WarningBlocker warningBlocker;
|
||||||
|
#endif
|
||||||
|
|
||||||
QSK_REGISTER_GADGET( QskRgbValue_Gadget, "RgbValue" );
|
QSK_REGISTER_GADGET( QskRgbValue_Gadget, "RgbValue" );
|
||||||
QSK_REGISTER_GADGET( QskStandardSymbol, "StandardSymbol" );
|
QSK_REGISTER_GADGET( QskStandardSymbol, "StandardSymbol" );
|
||||||
QSK_REGISTER_GADGET( QskCorner, "Corner" );
|
QSK_REGISTER_GADGET( QskCorner, "Corner" );
|
||||||
@ -286,6 +302,7 @@ void QskQml::registerTypes()
|
|||||||
QSK_REGISTER_GADGET( QskSizePolicy, "SizePolicy" );
|
QSK_REGISTER_GADGET( QskSizePolicy, "SizePolicy" );
|
||||||
QSK_REGISTER_GADGET( QskTextOptions, "TextOptions" );
|
QSK_REGISTER_GADGET( QskTextOptions, "TextOptions" );
|
||||||
QSK_REGISTER_GADGET( QskMargins, "Margins" );
|
QSK_REGISTER_GADGET( QskMargins, "Margins" );
|
||||||
|
}
|
||||||
|
|
||||||
// Support (lists of) GradientStop
|
// Support (lists of) GradientStop
|
||||||
QMetaType::registerConverter< QJSValue, QskGradientStop >(
|
QMetaType::registerConverter< QJSValue, QskGradientStop >(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user