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

QtQuickView signal handling multi-arg API

    XMLWordPrintable

Details

    • User Story
    • Resolution: Unresolved
    • P2: Important
    • 6.10
    • 6.7
    • QPA: Android

    Description

      Why?

      Cause

      • Example use case: if tire-pressure change in all four wheels at the moment now each one need to be split to separated emits. After the change you would get this all once.

      Customer

      • ?
      • Technically: more common use case than singleton also harder to work-around than singleton

      Cruft

      • No customer had wanted this since Qt 6.7, why would need it now?

      What?

      Definition

      • Receive root object QML emits with multiple arguments by introducing a new signal management mechanism
      • Find the best way to pass multiple parameters to the user
      • We already have QtSignalListener as a functional interface

      Demarcation

      Dependencies

      • Previous work QTBUG-124486
      • FF (end of May 2025) dependent 6.10 for the new API

      Attachments

        Issue Links

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

          Activity

            People

              pevirkku Petri Virkkunen
              rampe Rami Potinkara
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: