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

[Reg 6.5 -> 6.6] Using `CameraLens.ProjectionType` as type hinting cause runtime error

XMLWordPrintable

    • e516ef519 (dev), 0af12845a (dev), 297641b42 (6.7), 1d2be36ee (6.7), 68bf4948f (6.6), 60fd389d4 (tqtc/lts-6.5), 8a340d485 (tqtc/lts-6.2), 6e64f376c (dev), c54e8187f (production)

      import QtQuick
      import Qt3D.Render
      import Qt3D.Core
      
      Entity {
       id: sceneRoot
       function positionCamera(requestedProjectionType: CameraLens.ProjectionType) {
           return 0;
       }
      } 

      When running this qml on version 6.6 it will fail with:

      qrc:/main.qml:11:11: Type CameraLens has no inline component type called ProjectionType
              function positionCamera(requestedProjectionType: CameraLens.ProjectionType) {
                       ^

      Running Qt 6.5 will not fail. It doesn't fail on other type hints I've tried (haven't tried them all obviously)

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ulherman Ulf Hermann
            roussinm Maxime Roussin-Bélanger
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: