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

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

      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. 

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes