> For the complete documentation index, see [llms.txt](https://docs.novaflowos.com/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions.md).

# Extending QML

- [Extending QML with C++](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/extending-qml.md)
- [Understanding the QML Run-time](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/qml-runtime.md)
- [Plugin Content](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/plugin-content.md)
- [Creating the plugin](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/create-plugin.md)
- [FileIO Implementation](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/fileio-demo.md)
- [Using FileIO](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/using-fileio.md)
- [Summary](https://docs.novaflowos.com/start/qt6-qml-book/readme/ch18-extensions/summary.md)
