aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/qt-jenny.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/qt-jenny.qdoc')
-rw-r--r--doc/src/qt-jenny.qdoc92
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
*/