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

Identify all bindable properties that cause binding loops

XMLWordPrintable

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

      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.

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

            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

              Created:
              Updated:
              Resolved: