Skip to content

vt4a2h/uml-tool

Repository files navigation

Build Status Coverity Scan Build Status Coverage Status

UML tool for Qt

General information:

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.

Dependencies:

  • 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.

Submodules:

  • boost-di
  • ranges-v3
  • uml-tool-dependencies

C++ standard:

C++17 (w/o extensions)

License:

LGPL v3.

Notes:

Tested and built only on Linux. Patches are welcome, feel free to add other systems support or implement some new functionality.

About

UML tool for Qt

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published