summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qjniobject.h
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2023-09-12 17:48:40 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2023-09-20 17:16:28 +0200
commit1de8cb8f913f7a6d4b802c04aff5a21852168ec0 (patch)
treeefa3332b6db0bf558dc4d936ee15a8ec417de668 /src/corelib/kernel/qjniobject.h
parent7a27609d73da8725b6a894d9f2911a0eece13bc1 (diff)
JNI: move JNI type macros into separate header
This removes the dependency from QJniObject to QtJniTypes, and allows us to add more useful helpers to types declared through the macros, as we can rely on QJniObject being fully declared. Note: this is all undocumented API, so fine to change even though it currently lives in a public header. Change-Id: I07478ecb80ae166d619a09aed6820f680afed31b Reviewed-by: Tinja Paavoseppä <tinja.paavoseppa@qt.io>
Diffstat (limited to 'src/corelib/kernel/qjniobject.h')
-rw-r--r--src/corelib/kernel/qjniobject.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/corelib/kernel/qjniobject.h b/src/corelib/kernel/qjniobject.h
index 75c896a728..de73676630 100644
--- a/src/corelib/kernel/qjniobject.h
+++ b/src/corelib/kernel/qjniobject.h
@@ -9,7 +9,6 @@
#if defined(Q_QDOC) || defined(Q_OS_ANDROID)
#include <jni.h>
#include <QtCore/qjnienvironment.h>
-#include <QtCore/qjnitypes.h>
QT_BEGIN_NAMESPACE
@@ -42,7 +41,6 @@ public:
std::forward<Args>(args)...)
{}
QJniObject(jobject globalRef);
- inline QJniObject(QtJniTypes::Object wrapper) noexcept : QJniObject(jobject(wrapper)) {}
~QJniObject();
template<typename Class, typename ...Args>