mirror of
https://github.com/logos-co/logos-cpp-sdk.git
synced 2026-08-31 01:31:10 +00:00
Comments and docs across the repo still claimed this generator emits the Qt plugin glue, and pointed `--backend qt` users at logos-qt-generator. Neither is true: the Qt-plugin (provider) glue is emitted by logos-plugin-qt's logos-qt-host-generator --backend cdylib, on top of the C ABI this tool emits with --backend cdylib, and logos-qt-generator owns only `consumer` and `ui` (it refuses the flag too). Also corrects the LogosModuleContext header, whose comments described the retired Qt provider path throughout — `<name>_events.cpp` marshalling into a QVariantList and a provider `onInit` setting the context. The emitted file is `<name>_events_cdylib.cpp`, it marshals into nlohmann::json, and the C-ABI export TU installs the callback. The runtime path it named (runtime_qt/host/module_initializer.cpp) no longer exists. The only behaviour change is the text of three --backend/--from-header error messages, which named the wrong tool. Nothing asserts on them. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>