[qt/qt/qtbase]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtbase
Pushed by mirror-service into branch '6.12'.
Changed from 0f0b050f0182eb907070439fde10c3bdce89daf0 to a3777076d0edf2530a3e0b018db16c1f5410e29e
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit a3777076d0edf2530a3e0b018db16c1f5410e29e by Qt Cherry-pick Bot (on behalf of Zbigniew Chyla) on 22/07/2026 at 22:16..
ohos: kill QOhosOptional alias use in qarkui/ files

The QOhosOptional<T> alias for std::optional<T>, together with its
makeQOhosOptional() and makeEmptyQOhosOptional() helpers, is being
eliminated in favor of using std::optional directly.

Replace every remaining use in src/plugins/platforms/ohos/qarkui/ with
plain std::optional and add <optional> includes where the type is used
and the paired header does not already provide one.

Where std::optional is the target type (a function return or a struct
member), use the underlying value directly instead of wrapping it, and
return {} instead of std::nullopt.

Drop the now-unused qohosplugincore.h include from the headers where
QOhosOptional was the only symbol taken from it.

Task-number: QTBUG-147543
Change-Id: If06916c8b7d0320cfc91862881bc952c44f28661
Reviewed-by: Liang Qi <[email protected]>
Reviewed-by: Dawid Śliwa <[email protected]>
(cherry picked from commit a49ce03fae65134783ebf2310f26abe23e1eb3e3)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/a3777076d0edf2530a3e0b018db16c1f5410e29e
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.