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

Identify all bindable properties that cause binding loops

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P2: Important
    • 6.5.4, 6.6.1, 6.7.0 FF
    • 6.5, 6.6.0 FF
    • Core: Other
    • None

    Description

      As mentioned in the epic, the typical pattern of writing a setter for a bindable property causes a binding loop.

      The scope of this task is to identify all such bindable properties.

      One way to achieve it is to take a unit-test from https://codereview.qt-project.org/c/qt/qtbase/+/497620, re-write it in a more general way, and add this test to QTestPrivate::testReadWritePropertyBasics() test method.

      Applying such patch locally would allow to identify all the problematic property. Once these are fixed (in all submodules), the updated test can be merged.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-116345
          # Subject Branch Project Status CR V

          Activity

            People

              ivan.solovev Ivan Solovev
              ivan.solovev Ivan Solovev
              Vladimir Minenko Vladimir Minenko
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: