summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/kernel.pri
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@digia.com>2013-09-18 01:30:54 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-20 00:59:55 +0200
commit9329f786da8e167130fa36b91ff288bfdb046ce1 (patch)
treeb738eb06051ce51b3d537fba26458271d1f1893d /src/corelib/kernel/kernel.pri
parentad4657f639a037b9c8330e3bf7a3ef03bdd299c6 (diff)
Android: Add private API for jni in QtCore
When interfacing with Java API's on Android we need to write code using the Java Native Interface (JNI). Writing JNI code requires a lot of boilerplate code to be written. This patch contains API's to minimize the amount of work needed to write JNI code. QJNIEnvironmentPrivate: On creation QJNIEnvironmentPrivate will attach the current running thread to the Java VM, and expose the java environment. QJNIObjectPrivate: Wrapps around a Java class enabling the user to access the class from C++. Change-Id: Ib633437ae36ff513d934292e9eeefcdd5b757d29 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Diffstat (limited to 'src/corelib/kernel/kernel.pri')
-rw-r--r--src/corelib/kernel/kernel.pri8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/corelib/kernel/kernel.pri b/src/corelib/kernel/kernel.pri
index 828e517ee2..26ad9f488c 100644
--- a/src/corelib/kernel/kernel.pri
+++ b/src/corelib/kernel/kernel.pri
@@ -157,7 +157,9 @@ blackberry {
android:!android-no-sdk {
SOURCES += \
kernel/qjnionload.cpp \
- kernel/qjnihelpers.cpp
+ kernel/qjnihelpers.cpp \
+ kernel/qjni.cpp
HEADERS += \
- kernel/qjnihelpers_p.h
-} \ No newline at end of file
+ kernel/qjnihelpers_p.h \
+ kernel/qjni_p.h
+}