Skip to content

MenuFlyoutSnapshotModel

Freeze dynamic menu label values at open time.

import QWinUI3.Extras · src/extras/QWinUI3/Extras/MenuFlyoutSnapshotModel.qml

Category: Dialogs & flyouts · Library: v2.80

← Component index

Extends QtObject.

Notes

QML property bindings on MenuFlyoutItem.text are hard to “freeze” generically. Instead, this snapshot model exposes a frozen array that apps can feed into menu items (e.g. via Repeater) when the menu opens.

API

Properties

Name Type Description
source var [{ id: 1, title: "Copy", payload: {...} }, ...]
textFn var Optional mapping function: (row) => string
payloadFn var Optional mapping function: (row) => var (for payload)
frozen var Last frozen snapshot rows (deep-ish copy).

Signals

No custom signals (use inherited signals from the base type).

Methods

Signature Description
freeze()

Generated from module sources by scripts/generate_component_docs.py — do not edit by hand.