Continues the a11y pass from the previous commit — adds objectName,
Accessible.role, Accessible.name to all remaining qml/MetaBuilder/,
qml/qt6/, and qml/widgets/ files. Widget files also get activeFocusOnTab
on interactive elements and dynamic Accessible.name bindings.
Cleans up redundant addImportPath(projectRoot) call in main.cpp.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
88 files reformatted — zero logic changes:
- All views, components, and JS modules wrapped to 80-char margin
- Long property bindings, ternaries, and strings broken at natural points
- Theme.qml theme definitions expanded to multi-line
- StyleVariables tokens wrapped
- Section comment rulers trimmed to 80 chars
Trade-off: LOC increases from line wrapping (compact single-line properties
now span 2-3 lines). Content unchanged.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>