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) };
Attachments
For Gerrit Dashboard: QTBUG-135402 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
636718,3 | Remove unnecessary foreign types | 6.8 | qt/qtgraphs | Status: MERGED | +2 | 0 |