C++, QML and static reflection
summary
Claims a reproducible path to expose existing C++ data models to QML by generating static metadata with a Clang-based code generator and a header-only C++14 reflection API, then mapping values through a type-safe QQmlPropertyMap wrapper so QML sees live properties. Solves a performance-driven migration away from a 2.5-year Angular front end caused by missing GPU video support by using QML’s OpenGL rendering injection. Prototype runs in production; one month of research yields a working automatic bridge.
AI-written summary · about
chapters (5)
related talks
25mRust binding for Qt : How to mix QML with Rust
52mQt's moc and QMetaObject reflection
45mC++ Rust and Qt Easier than you think
04mMeet Qt
41mC++ Migration Strategies
40mReflection in C++ Next
58mWriting a reflection engine from scratch
58mReimplementing Signals, Slots, Properties and Bindings from Qt in pure C++17
