Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
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
Gerrit Reviews
For Gerrit Dashboard: QTBUG-134399 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
630564,12 | Support property-level override for zoned interfaces | dev | qt/qtinterfaceframework | Status: NEW | +1 | -1 |
643528,3 | Support member or signal level override for zoned interfaces | dev | qt/qtinterfaceframework | Status: NEW | 0 | 0 |