Whatsnew 6.6: Mention QBluetoothUuid updates

The QBluetoothUuid refactoring was done with source and binary
compatibility in mind, but it's still a complicated change, so it
makes sense to mention it in the 6.6 release notes.

Pick-to: 6.6
Change-Id: I5886d1572bb7869dcf8bb033b918c5bf14110378
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
This commit is contained in:
Ivan Solovev 2023-08-11 18:02:16 +02:00
parent d10f39d945
commit fa6bbdcaf8
1 changed files with 9 additions and 0 deletions

View File

@ -151,6 +151,15 @@
permissions, buts only checks if they are provided or not. The
client applications must request the permissions using the new
QPermission API.
\li Qt now provides a native 128-bit unsigned int type as quint128.
On platforms that support it, the QBluetoothUuid(quint128)
constructor and the QBluetoothUuid::toUInt128() method now
use this type instead of a custom struct that earlier Qt
versions used. As long as your code treats quint128 as an opaque
type, the change is source- and binary-compatible, but consider
using the new overloads taking QUuid::Id128Bytes if you encounter
any issues. Platforms that do not support the 128-bit int types
(such as MSVC) still use the custom struct from Qt Bluetooth.
\endlist
\section2 Qt QML Module