Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
None
-
-
13
-
Qt6_Foundation_Sprint 32, Qt6_Foundation_Sprint 33
Description
Qt AndroidExtras and private headers in QtCorePrivate will be replaced with the public API in QtCore (seeĀ https://bugreports.qt.io/browse/QTBUG-84382 for some details).
Android plugin from QtPositioning makes use of qjnihelpers_p.h private header, and so needs to be updated to use new public API.
Here are some useful patchsets:
- https://codereview.qt-project.org/c/qt/qtbase/+/330228
- https://codereview.qt-project.org/c/qt/qtbase/+/337212
Once both of them are merged, it should be possible to get rid of the private header and QtCorePrivate dependency.
Attachments
Issue Links
- resulted in
-
QTBUG-92952 Improve public JNI API
- Open
For Gerrit Dashboard: QTBUG-92475 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
343895,6 | QtPositioning: update android plugin to use QJniEnvironment | dev | qt/qtlocation | Status: MERGED | +2 | 0 |
346302,4 | QtPositioning: update android plugin to use more public JNI API | dev | qt/qtlocation | Status: MERGED | +2 | 0 |
348275,6 | QtPositioning: use new permissions API in android plugin | dev | qt/qtlocation | Status: MERGED | +2 | 0 |