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

Enhance QFace Annotations to Allow Member-Level Zoned Specification

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • None
    • Qt Interface Framework
    • None
    • Appman & IF April 2025, Appman & IF May 2025

    Description

      In QFace, customers can specify whether an interface is zoned or not at the interface level using the annotation

      @config: { zoned: true } 

      However, in many scenarios, not all properties, methods or signals within a zoned interface need to be zoned. Currently, there is no mechanism to override the zoned configuration at the member level. To provide better flexibility and control, we need to introduce an enhancement that allows specifying

      @config: { zoned: false }

      at the properties, methods or signals level. 

      When a member is explicitly marked as zoned: false, it should not be treated as zoned, even if the interface itself is zoned.

      Attachments

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

        Activity

          People

            shmittal Shveta Mittal
            shmittal Shveta Mittal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews