Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.2
-
6cf7234ef (6.8)
Description
There are two components with name "Q3DScene" generated to plugins.qmlfiles. This breaks type handling in new QDS project storage builds.
Component { file: "q3dscene.h" name: "Q3DScene" accessSemantics: "reference" prototype: "QObject" exports: ["QtGraphs/Scene3D 6.0"] isCreatable: false exportMetaObjectRevisions: [1536] ...
Component { file: "private/foreigntypes_p.h" name: "Q3DScene" accessSemantics: "reference" prototype: "QObject" ...
Presumably the second one comes from this in foreigntypes_p.h, but I don't know why it's there as Q3DScene is also directly exposed to QML in q3dscene.h:
struct Q3DSceneForeign { Q_GADGET QML_ANONYMOUS QML_FOREIGN(Q3DScene) };