Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-8763

Create QML components only when the metadata source is different than the one used to create it.

    XMLWordPrintable

Details

    • User Story
    • Resolution: Fixed
    • P2: Important
    • QDS 4.0
    • None
    • QML Asset Importer
    • None
    • QDS Berlin - 2023 Week 5/6
    • fe398df8a (qds/dev), 1d51af1bc (qds/dev)

    Description

      The initial idea to achieve this:

      1. create a hash from the (normalized) JSON data of each QML component.
      2. Store the hashed values in a database.
      3. Compare the values during the next import and generate QML components with unequal hash values.
      4. Every time a QML component is edited, remove its hash.

      This will only fly if the JSON created is stable. The JSON created by the plugin should be or can be made stable (By using stable ordered containers) but this JSON coming out of the design tool itself has to be checked. 

      Attachments

        Issue Links

          For Gerrit Dashboard: QDS-8763
          # Subject Branch Project Status CR V

          Activity

            People

              vikas Vikas Pachdha
              vikas Vikas Pachdha
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes