Uploaded image for project: 'Qt Safe Renderer'
  1. Qt Safe Renderer
  2. QSR-292

Allow QSR QML Designs to be used by non-licensed QSR users

    XMLWordPrintable

Details

    • User Story
    • Resolution: Duplicate
    • P1: Critical
    • None
    • None
    • Other
    • None

    Description

      User Story

      As a user of Qt I may receive a Qt project that use QSR components in the QML files but I do not have a license for QSR. I want to be edit and run these files on the desktop simulation or even on a target which does not support QSR. In these two scenarios, QML components like SafePicture, SafeText, SafeImage should behave just like a Picture, Text or Image item.

      Based on the current installer, this scenario isn't covered.

      Likely Implementation Details

      To be verified by engineering. Preliminary discussion with teemu.holappa point to making the QSR plugins for QtCreator and Qt part of the standard release that everyone gets. We need every Qt installation to provide:

      1. QSR Plugins for Qt Creator so a designer can put SafePicture, SafeText, SafeImage into a design.
      1. QSR Plugins for Qt so that SafePicture, SafeText, SafeImage can be used in an application but they behave just like a Picture, Text or Image item.

      Business Rational

      This was part of the original intent and was lost somewhere along the many lines of transfer of this project. The intent was that certain items would be flagged as safety critical and if QSR was licensed then the build system would split these out for rendering by QSR. If QSR was not licensed then they would be rendered as regular QML items by the Qt Scene Graph.

      Customers will complain if they receive a project for which they cannot run. Dissatisfied customer cost money. 

      The pricing model is to price the cost of the safety software on a per project case, not to price the ability to design with these components.

      Priority

      Marked as P1 since QSR should not be launched without this. This requirement became apparent during the development of the CES integrated digital cockpit demo. 

      Impact on Previous Qt and QtCreator Versions

      All versions of Qt and QtCreator that customers may use with QSR need to have these plugins provided. Start with Qt 5.10 and QtCreator 4.5 onwards unless QSR delayed past when newer versions are available.

      Attachments

        Issue Links

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

          Activity

            People

              teemu.holappa Teemu Holappa
              aadams Alistair Adams
              Mikko With Mikko With (Inactive)
              Kalle Viironen Kalle Viironen
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes