summaryrefslogtreecommitdiffstats
path: root/README
blob: 1935945ec3440dafcce83f8e686b9b55a2686eda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
The initial goal of the UmlQuick project is to automatically generate
message trace diagrams from a declarative QML form by instrumenting the
code being traced.  Perhaps other types of diagrams could be created in
QML too.  It was inspired by the UMLGraph project
http://www.umlgraph.org/doc/seq-intro.html but rewritten because I
wanted to try to use QML instead of gnu pic macros.

The code here is only for viewing the generated QML, and there are a couple
of examples.  Generating QML inside core parts of Qt depends on
https://codereview.qt-project.org/#change,43201
and there is an example patch for qtbase to trace touch events here
https://codereview.qt-project.org/#change,65307

It should work with Qt 5.7 or newer (due to some limited usage of
QtQuick.Controls 2).

uq is a script which simply runs qml with your given (possibly
generated) qml file containing the declarative UML diagram.  It can
optionally be added to your path.