File: 3RDPARTY.md

package info (click to toggle)
kddockwidgets 2.4.0%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,412 kB
  • sloc: cpp: 50,019; ansic: 765; python: 239; xml: 61; makefile: 14; sh: 7
file content (55 lines) | stat: -rw-r--r-- 1,441 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# 3rdparty

Here we list which 3rdparty software used and possibly shipped by KDDW and their respective licenses.

## Runtime dependencies

### nlohmann JSON

JSON c++ library.<br>
Copyright 2013 - 2025 Niels Lohmann <https://nlohmann.me>
[code](src/3rdparty/nlohmann/nlohmann/json.hpp)<br>
[MIT licensed](LICENSES/MIT.txt)

### KDBindings

Non-Qt signal/slot implementation.

Copyright 2021 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
`src/3rdparty/kdbindings/genindex_array.h` is Copyright 2021 Jeremy Burns
[code](src/3rdparty/kdbindings/)<br>
[MIT licensed](LICENSES/MIT.txt)

### KDStlContainerAdaptor

Only used for a Flutter build.
Replacement for QVector.

Copyright (C) 2021 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com
[code](src/3rdparty/kdtoolbox/KDStlContainerAdaptor.h)<br>
[MIT licensed](LICENSES/MIT.txt)

## Build-time / CI tests 3rdparty

These dependencies are only used during build or other CI purposes like running tests.

### ECM

CMake build helpers.

[code](cmake/ECM/modules/)<br>
[BSD licensed](LICENSES/BSD-3-Clause.txt)

### doxygen-awesome.css

Template to generate documentation.

[code](docs/api/doxygen-awesome.css)<br>
[MIT licensed](LICENSES/MIT.txt)

### Flutter embedder and generated files

Only used for a flutter build and only during tests.

[code](tests/flutter_tests_embedder) and [code](examples/flutter)<br>
[BSD licensed](LICENSES/BSD-3-Clause.txt)