diff options
Diffstat (limited to 'doc/src/qt-jenny.qdoc')
-rw-r--r-- | doc/src/qt-jenny.qdoc | 92 |
1 files changed, 63 insertions, 29 deletions
diff --git a/doc/src/qt-jenny.qdoc b/doc/src/qt-jenny.qdoc index d2fab0d..eb534a2 100644 --- a/doc/src/qt-jenny.qdoc +++ b/doc/src/qt-jenny.qdoc @@ -1,46 +1,80 @@ -// Copyright (C) 2024 The Qt Company Ltd. +// Copyright (C) 2025 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only /*! \page index.html - \title Qt Jenny: Java Code Generator - \brief Overview of Qt Jenny - \target Qt Jenny - Qt Jenny translates Java APIs to C++ wrappers. - - \section1 Features - - Qt Jenny's features: - \list - \li - //! TODO: add a list of features - \endlist + \title Qt Jenny documentation - See \l{Get Started with Qt Jenny} to start creating your C++ wrappers. + \raw HTML + <style> + .main-navigation table { table-layout: fixed; } + .main-navigation table tr:first-child { text-align: center; background: none; } + </style> + \endraw - \section1 How Qt Jenny works + \div {class="main-navigation"} + \table borderless 100% + \row + \li \inlineimage icons/installation.png + \li \inlineimage icons/getting-started.png + \li \inlineimage icons/api-reference.png + \row + \li \b {INSTALLATION} - Qt Jenny translates Java APIs to C++ wrappers by... - //! TODO: explain this + Learn how to install Qt Jenny. - \image qtjenny-overview.png "Qt Jenny Architecture" + \l {Installing Qt Jenny} + \li \b {GETTING STARTED} - \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. + See here to get started with Qt Jenny. + \l{Getting Started with Qt Jenny} + \li \b {REFERENCES} - \section1 Reference + See here for references for using Qt Jenny. - //! TODO: Are there any references around code generation the reader could benefit from + \l{References for Qt Jenny} + \endtable + \enddiv - \section1 Licenses and Attributions + \section1 About - Qt Jenny potentially contains third-party modules under the following - permissive licenses: - - \generatelist{groupsbymodule attributions-qtjenny} + Qt Jenny translates Java APIs to C++ wrappers. + \b {ALL TOPICS} + + \raw HTML + <style> + .link-list table { table-layout: fixed; } + .link-list table, .link-list table tr:first-child { background: none; border: none; } + </style> + \endraw + + \div {class="link-list"} + \table 100% + \row + \li \inlineimage icons/demo-32x32.png + \li \inlineimage icons/settings-32x32.png + \li \inlineimage icons/build-32x32.png + \row + \li Overview + \list + \li \l {Qt Jenny: Java Code Generator} + \li \l {Qt Jenny concepts and architecture} + \li \l {Qt Jenny runtime configuration} + \endlist + \li Getting started + \list + \li \l {Installing Qt Jenny} + \li \l {Using Qt Jenny} + \endlist + \li More topics + \list + \li \l {References for Qt Jenny} + \li \l {Licenses and attributions for Qt Jenny} + \li \l {What's new in Qt Jenny} + \endlist + \endtable + \enddiv */ |