diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2023-05-16 13:28:26 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2023-05-22 14:42:46 +0200 |
commit | d5511fdea6caa4dee7ea97314e64163d309bd884 (patch) | |
tree | 168bf7c8ab57d5e42518511905e67420215677c5 /src/qml/qml/qqmlmetatype_p.h | |
parent | f69bee0b7e7fea528cd60d8a6e23c75ccfb3aca6 (diff) |
QML: Register all builtins
We need run time access to the QQmlType instances of all the builtins in
order to properly coerce types without special casing everything all the
time.
Since we can now have QML types without metaobjects, we need to check
for the metaobject in a few places where we didn't need to check before.
Change-Id: Ib22cbb12c60ebdce4897c3f3338851e8b925926f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlmetatype_p.h')
-rw-r--r-- | src/qml/qml/qqmlmetatype_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/qml/qqmlmetatype_p.h b/src/qml/qml/qqmlmetatype_p.h index 0604bbc4db..3a00d7f201 100644 --- a/src/qml/qml/qqmlmetatype_p.h +++ b/src/qml/qml/qqmlmetatype_p.h @@ -213,6 +213,8 @@ public: } } + static void registerTypeAlias(int typeId, const QString &name); + static int registerAutoParentFunction(const QQmlPrivate::RegisterAutoParent &autoparent); static void unregisterAutoParentFunction(const QQmlPrivate::AutoParentFunction &function); |