ThemeSync¶
Copy OS accessibility / color scheme into Theme knobs.
import QWinUI3.Platform · src/platform/QWinUI3/Platform/ThemeSync.qml
Category: Platform · Library: v2.80
Extends Item.
Example¶
ThemeSync {
targetWindow: window
}
// --- API ---
// methods: applyFromSystem()
// StandardWindow / ShellWindow attach this when syncThemeFromSystem is true (1.69).
Notes¶
Item (not QtObject) so Connections can be children. Zero size / not visible. Not a Gallery privilege — any StandardWindow / ShellWindow does this. 2.68 F3: followSystemAccent + live QStyleHints colorSchemeChanged via WindowHelper.
API¶
Properties¶
| Name | Type | Description |
|---|---|---|
targetWindow |
var |
Window whose onActiveChanged retriggers a copy (optional). |
enabled |
bool |
When false, never write Theme from the OS. |
Signals¶
No custom signals (use inherited signals from the base type).
Methods¶
| Signature | Description |
|---|---|
applyFromSystem() |
Refresh WindowHelper SPI and copy into Theme when the matching follow* flags are on. |
Inherited from Item¶
Also available (base type / Qt Quick Controls):
width/heightvisibleanchors
Generated from module sources by scripts/generate_component_docs.py — do not edit by hand.