This tool is for creating UML class diagrams with taking into account Qt Framework specific (slots/signals/properties etc.). It is possible to create a class diagram and generate the project based on it with this tool. The tool can be used for fast prototyping and generating boilerplate code.
Please note that this project is under development. There are still no stable releases so far. This is independent project and is not affiliated with The Qt Company and its beneficiaries.
- Qt >= 5.12
- gcc >= 8
- gtest (the latest one). Only for tests.
- CMake >= 3.13.0 (If you prefer it, but you can use qmake for building). Supplied as a part of submodule uml-tool-dependencies.
- boost-di
- ranges-v3
- uml-tool-dependencies
C++17 (w/o extensions)
LGPL v3.
Tested and built only on Linux. Patches are welcome, feel free to add other systems support or implement some new functionality.