Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-135402

Q3DScene is exported twice in plugins.qmltypes

    XMLWordPrintable

Details

    • 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

        Activity

          People

            oulu_hillbilly Sami Varanka
            e0348803 Miikka Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes