aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/qt-jenny-topics.qdoc
blob: 33416fc3043788f7f44dbd8005e57711ce2d77b2 (plain)
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
// Copyright (C) 2025 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only

/*!
    \page qt-jenny-overview.html
    \title Qt Jenny: Java Code Generator
    \brief About Qt Jenny.
    \target Qt Jenny

    Qt Jenny translates Java APIs to C++ wrappers. See \l{Get Started with Qt Jenny}
    to start creating your C++ wrappers.

    \section1 Qt Jenny features

    \list
        \li
        //! TODO: add a list of features
    \endlist

    \section1 How Qt Jenny works

    Qt Jenny translates Java APIs to C++ wrappers by...
    //! TODO: explain this

    \image qtjenny-overview.png "Qt Jenny Architecture"

    \note There is no compatibility guarantee for the autogenerated code. This
    means that even application code that uses the autogenerated code is only
    guaranteed to work with the Qt Jenny version it was developed
    against. We try to keep the API source compatible for as long as possible.
*/

/*!
    \page qt-jenny-references.html
    \title References for Qt Jenny

   //! TODO: Are there any references around code generation the reader could benefit from

*/

/*!
    \page qt-jenny-licenses.html
    \title Licenses and attributions for Qt Jenny

    Qt Jenny potentially contains third-party modules under the following
    permissive licenses:

    \generatelist{groupsbymodule attributions-qtjenny}
*/