summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJerome Pasion <jerome.pasion@qt.io>2020-10-30 14:55:44 +0100
committerJerome Pasion <jerome.pasion@qt.io>2020-11-04 09:47:22 +0100
commit43649b962775fd7c4df2af59039bea7d55e63899 (patch)
tree1642bab2024b9189fc1e385c52a499583e49cc7c
parent0a3b8a3cfa158f5004864dd2bb251baef6874230 (diff)
Add list of removed and new modules in What's New in Qt 6.0
-lists of removed and new modules benefit people who port from Qt 5 -Added links to/from other pages Task-number: QTBUG-87156 Task-number: QTBUG-85517 Change-Id: I2e39baad7ca2a031d68f8fae715bccd5014b69c6 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
-rw-r--r--doc/src/portingguide.qdoc1
-rw-r--r--doc/src/qtmodules.qdoc1
-rw-r--r--doc/src/whatsnew/whatsnew60.qdoc140
3 files changed, 137 insertions, 5 deletions
diff --git a/doc/src/portingguide.qdoc b/doc/src/portingguide.qdoc
index 35c385006..bde8a49ba 100644
--- a/doc/src/portingguide.qdoc
+++ b/doc/src/portingguide.qdoc
@@ -47,5 +47,6 @@ application, and which can help you transitioning from Qt 5 to Qt 6.
\list
\li \l {Porting C++ Applications to Qt 6}
\li \l {Porting QML Applications to Qt 6}
+\li \l {Changes to Supported Modules} - status of Qt 5 modules in Qt 6.0
\endlist
*/
diff --git a/doc/src/qtmodules.qdoc b/doc/src/qtmodules.qdoc
index 9015974f4..4373f7fd2 100644
--- a/doc/src/qtmodules.qdoc
+++ b/doc/src/qtmodules.qdoc
@@ -237,6 +237,7 @@
\li \l{Qt Overviews} - list of topics about application development
\li \l{Qt Examples and Tutorials}{Examples and Tutorials} - code samples and tutorials
\li \l{Qt Reference Pages} - a listing of C++ and QML APIs
+ \li \l{Changes to Supported Modules} - status of Qt 5 modules in Qt 6.0
\endlist
*/
diff --git a/doc/src/whatsnew/whatsnew60.qdoc b/doc/src/whatsnew/whatsnew60.qdoc
index fd0079586..014f23b8b 100644
--- a/doc/src/whatsnew/whatsnew60.qdoc
+++ b/doc/src/whatsnew/whatsnew60.qdoc
@@ -30,14 +30,144 @@
\title What's New in Qt 6.0
\brief Lists the new features in Qt 6.0
- \section1 Qt Core Changes
- \section1 Qt GUI Changes
- \section1 Qt Network Changes
- \section1 Qt QML Changes
- \section1 Qt Quick Changes
+ \section1 Changes to Supported Modules
+
+ Qt 6.0 is streamlined compared to Qt 5 and some modules are no longer in the
+ default installation of Qt 6.0. Because of the modularized structure of Qt,
+ new modules or previous Qt 5 modules may appear in future releases of Qt 6.
+ For more information, visit the \l{All Modules} page.
+
+ The \l{C++ API changes} has a list of API changes in Qt 6.0.
+
+ \section1 New Modules in Qt 6.0
+
+ The following are new modules in Qt 6.0.
+
+ \list
+ \li Qt 5 Compatibility Module
+ \li \l[QtShaderTools]{Qt Shader Tools} - for graphics and compute
+ shaders
+ \endlist
+
+
+ \section1 Removed Modules in Qt 6.0
+
+ The following are Qt 5 modules that are not in Qt 6.0. They may be
+ re-introduced in a future release of Qt 6.
+
+ \table 80%
+ \header
+ \li Module
+ \li qmake
+ \li Comments
+ \row
+ \li Qt Android Extras
+ \li \c androidextras
+ \li
+ \row
+ \li Qt Bluetooth
+ \li \c bluetooth
+ \li
+ \row
+ \li Qt Graphical Effects
+ \li
+ \li only QML types
+ \row
+ \li Qt Location
+ \li \c location
+ \li
+ \row
+ \li Qt Mac Extras
+ \li \c macextras
+ \li
+ \row
+ \li Qt Multimedia
+ \li \c multimedia
+ \li
+ \row
+ \li Qt Multimedia Widgets
+ \li multimediawidgets
+ \row
+ \li Qt NFC
+ \li \c nfc
+ \li
+ \row
+ \li Qt Positioning
+ \li \c positioning
+ \li
+ \row
+ \li Qt Purchasing
+ \li \c purchasing
+ \li
+ \row
+ \li Qt Quick Extras
+ \li
+ \li Merged into \l{Qt Quick Controls}
+ \row
+ \li Qt Remote Objects
+ \li \c remoteobjects
+ \li
+ \row
+ \li Qt Script
+ \li \c qtscript
+ \li
+ \row
+ \li Qt SCXML
+ \li \c scxml
+ \li
+ \row
+ \li Qt Script Tools
+ \li \c scripttools
+ \li
+ \row
+ \li Qt Sensors
+ \li \c sensors
+ \li
+ \row
+ \li Qt Serial Bus
+ \li \c serialbus
+ \li
+ \row
+ \li Qt Serial Port
+ \li \c serialport
+ \li
+ \row
+ \li Qt Speech
+ \li \c texttospeech
+ \li
+ \row
+ \li Qt WebChannel
+ \li \c webchannel
+ \li
+ \row
+ \li Qt WebEngine
+ \li \c webenginecore
+ \li
+ \row
+ \li Qt WebSockets
+ \li \c websockets
+ \li
+ \row
+ \li Qt WebView
+ \li \c webview
+ \li
+ \row
+ \li Qt Windows Extras
+ \li \c winextras
+ \li
+ \row
+ \li Qt X11 Extras
+ \li \c x11extras
+ \li
+ \row
+ \li Qt XML Patterns
+ \li \c xmlpatterns
+ \li
+ \endtable
\section1 New Classes and Functions
+
The section provides a comprehensive list of all new classes and functions
introduced in Qt 6.