28 lines
781 B
Markdown
28 lines
781 B
Markdown
# xtree
|
||
|
||
Das xtree-Widget-Set erweitert die Qt Model- und Viewklassen mit Hilfe der znode<T>-lib, um die Entwicklung von XML-basierten Anwendungen zu vereinfachen.
|
||
|
||
Der XML Datenbaum wird dabei auf eine Excel-artige Tabellenstruktur abgebildet (‚gemappt‘). Das mapping wird ebenfalls in XML ausgedrückt. Aus einem XML-Knoten wird eine Zeile in der Tabelle (‚Item-View‘) erzeugt, jedes XML-Attribut kann als ein Feld (‚Item‘) dargestellt werden.
|
||
|
||
|
||
|
||
## Build
|
||
|
||
```
|
||
git clone https://gitea.sourceworx.org/chris/xtree.git
|
||
cd xtree/src
|
||
qmake xtree.pro
|
||
make
|
||
```
|
||
|
||
## Verzeichnisstruktur
|
||
|
||
| |
|
||
|--------|
|
||
| `deprecated/` | Reste & Fehlversuche
|
||
| `doc/` | Quellcode-Dokumentation
|
||
| `qml/` | QML Quellcode
|
||
| `src/` | c++ -Quellcode
|
||
| `xml/` | XML Modeldefinition & Demodaten
|
||
|