summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSven de Marothy <sven@physto.se>2005-08-11 17:06:48 +0000
committerSven de Marothy <sven@physto.se>2005-08-11 17:06:48 +0000
commit334981d27e6cacf23a0a6bd5ab8f27ae2191a89e (patch)
tree98d9bd95f067ddd0e14717568ced5ab87719fb63 /include
parente636b4eefbcedc5ae1f1a2c6796317989c46dcb0 (diff)
downloadclasspath-334981d27e6cacf23a0a6bd5ab8f27ae2191a89e.tar.gz
2005-08-11 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/qt/QtMenuComponentPeer.java, gnu/java/awt/peer/qt/QtGraphics.java, gnu/java/awt/peer/qt/QtTextFieldPeer.java, gnu/java/awt/peer/qt/QtFramePeer.java, gnu/java/awt/peer/qt/QtPanelPeer.java, gnu/java/awt/peer/qt/QtToolkit.java, gnu/java/awt/peer/qt/QtWindowPeer.java, gnu/java/awt/peer/qt/QtButtonPeer.java, gnu/java/awt/peer/qt/QtImageGraphics.java, gnu/java/awt/peer/qt/QtContainerPeer.java, gnu/java/awt/peer/qt/QtComponentPeer.java, gnu/java/awt/peer/qt/QtListPeer.java, gnu/java/awt/peer/qt/QtChoicePeer.java, gnu/java/awt/peer/qt/QtScrollPanePeer.java, gnu/java/awt/peer/qt/MainQtThread.java, gnu/java/awt/peer/qt/QtImage.java, gnu/java/awt/peer/qt/NativeWrapper.java, gnu/java/awt/peer/qt/QtCheckboxPeer.java, gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java, gnu/java/awt/peer/qt/QtTextAreaPeer.java, gnu/java/awt/peer/qt/QtDialogPeer.java, gnu/java/awt/peer/qt/QPen.java, gnu/java/awt/peer/qt/QtCanvasPeer.java, gnu/java/awt/peer/qt/QtLabelPeer.java, gnu/java/awt/peer/qt/QtGraphicsEnvironment.java, gnu/java/awt/peer/qt/QtImageConsumer.java, gnu/java/awt/peer/qt/QtScrollbarPeer.java, gnu/java/awt/peer/qt/QtFontMetrics.java, gnu/java/awt/peer/qt/QtMenuBarPeer.java, gnu/java/awt/peer/qt/QtFontPeer.java, gnu/java/awt/peer/qt/QMatrix.java, gnu/java/awt/peer/qt/QtVolatileImage.java, gnu/java/awt/peer/qt/QPainterPath.java, gnu/java/awt/peer/qt/QtComponentGraphics.java, gnu/java/awt/peer/qt/QtScreenDevice.java, gnu/java/awt/peer/qt/QtMenuPeer.java, gnu/java/awt/peer/qt/QtAudioClip.java, gnu/java/awt/peer/qt/QtPopupMenuPeer.java, gnu/java/awt/peer/qt/QtFileDialogPeer.java, gnu/java/awt/peer/qt/QtMenuItemPeer.java, * native/jni/qt-peer/qpen.cpp, native/jni/qt-peer/keybindings.cpp, native/jni/qt-peer/qtcomponentpeer.cpp, native/jni/qt-peer/buttonevent.h, native/jni/qt-peer/qtdialogpeer.cpp, native/jni/qt-peer/qtmenubarpeer.cpp, native/jni/qt-peer/mainqtthread.cpp, native/jni/qt-peer/qtpanelpeer.cpp, native/jni/qt-peer/qmatrix.cpp, native/jni/qt-peer/qtmenucomponentpeer.cpp, native/jni/qt-peer/qtgraphics.cpp, native/jni/qt-peer/qttoolkit.cpp, native/jni/qt-peer/qtbuttonpeer.cpp, native/jni/qt-peer/keybindings.h, native/jni/qt-peer/qtvolatileimage.cpp, native/jni/qt-peer/qtcomponent.h, native/jni/qt-peer/slotcallbacks.cpp, native/jni/qt-peer/qtpopupmenupeer.cpp, native/jni/qt-peer/qtmenuitempeer.cpp, native/jni/qt-peer/qtchoicepeer.cpp, native/jni/qt-peer/nativewrapper.cpp, native/jni/qt-peer/qtscreendevice.cpp, native/jni/qt-peer/qtfontpeer.cpp, native/jni/qt-peer/qpainterpath.cpp, native/jni/qt-peer/qtstrings.h, native/jni/qt-peer/qttextfieldpeer.cpp, native/jni/qt-peer/qtimage.cpp, native/jni/qt-peer/componentevent.h, native/jni/qt-peer/qtwindowpeer.cpp, native/jni/qt-peer/qtframepeer.cpp, native/jni/qt-peer/qtscrollpanepeer.cpp, native/jni/qt-peer/qtfontmetrics.cpp, native/jni/qt-peer/qtlistpeer.cpp, native/jni/qt-peer/mainthreadinterface.h native/jni/qt-peer/slotcallbacks.h native/jni/qt-peer/qtfiledialogpeer.cpp, native/jni/qt-peer/eventmethods.cpp, native/jni/qt-peer/qtimage.h, native/jni/qt-peer/qtstrings.cpp, native/jni/qt-peer/nativewrapper.h native/jni/qt-peer/qtaudioclip.cpp, native/jni/qt-peer/qtfont.h, native/jni/qt-peer/qtscrollbarpeer.cpp, native/jni/qt-peer/containers.h, native/jni/qt-peer/qtcheckboxpeer.cpp, native/jni/qt-peer/mainthreadinterface.cpp, native/jni/qt-peer/componentevent.cpp, native/jni/qt-peer/qttextareapeer.cpp, native/jni/qt-peer/qtcomponent.cpp, native/jni/qt-peer/qtmenupeer.cpp, native/jni/qt-peer/qtlabelpeer.cpp, native/jni/qt-peer/slotcallbacks.moc native/jni/qt-peer/qtcanvaspeer.cpp, native/jni/qt-peer/qtgraphics.h, * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h, include/gnu_java_awt_peer_qt_QtToolkit.h, include/gnu_java_awt_peer_qt_QtAudioClip.h, include/gnu_java_awt_peer_qt_QtScreenDevice.h, include/gnu_java_awt_peer_qt_QtTextFieldPeer.h, include/gnu_java_awt_peer_qt_QtMenuItemPeer.h, include/gnu_java_awt_peer_qt_QtButtonPeer.h, include/gnu_java_awt_peer_qt_QtWindowPeer.h, include/gnu_java_awt_peer_qt_QtDialogPeer.h, include/gnu_java_awt_peer_qt_QtImage.h, include/gnu_java_awt_peer_qt_QtMenuBarPeer.h, include/gnu_java_awt_peer_qt_QtVolatileImage.h, include/gnu_java_awt_peer_qt_QtFontPeer.h, include/gnu_java_awt_peer_qt_QtChoicePeer.h, include/gnu_java_awt_peer_qt_QtGraphics.h, include/gnu_java_awt_peer_qt_QtComponentPeer.h, include/gnu_java_awt_peer_qt_QtMenuPeer.h, include/gnu_java_awt_peer_qt_QtTextAreaPeer.h, include/gnu_java_awt_peer_qt_QPen.h, include/gnu_java_awt_peer_qt_QtPanelPeer.h, include/gnu_java_awt_peer_qt_QPainterPath.h, include/gnu_java_awt_peer_qt_QtFontMetrics.h, include/gnu_java_awt_peer_qt_QtScrollPanePeer.h, include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h, include/gnu_java_awt_peer_qt_QMatrix.h, include/gnu_java_awt_peer_qt_QtLabelPeer.h, include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h, include/gnu_java_awt_peer_qt_QtFramePeer.h, include/gnu_java_awt_peer_qt_QtListPeer.h, include/gnu_java_awt_peer_qt_QtScrollbarPeer.h, include/gnu_java_awt_peer_qt_QtCanvasPeer.h, include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h, include/gnu_java_awt_peer_qt_MainQtThread.h, include/gnu_java_awt_peer_qt_QtFileDialogPeer.h, include/gnu_java_awt_peer_qt_QtContainerPeer.h: New files.
Diffstat (limited to 'include')
-rw-r--r--include/gnu_java_awt_peer_qt_MainQtThread.h36
-rw-r--r--include/gnu_java_awt_peer_qt_QMatrix.h37
-rw-r--r--include/gnu_java_awt_peer_qt_QPainterPath.h77
-rw-r--r--include/gnu_java_awt_peer_qt_QPen.h29
-rw-r--r--include/gnu_java_awt_peer_qt_QtAudioClip.h54
-rw-r--r--include/gnu_java_awt_peer_qt_QtButtonPeer.h31
-rw-r--r--include/gnu_java_awt_peer_qt_QtCanvasPeer.h23
-rw-r--r--include/gnu_java_awt_peer_qt_QtCheckboxPeer.h40
-rw-r--r--include/gnu_java_awt_peer_qt_QtChoicePeer.h47
-rw-r--r--include/gnu_java_awt_peer_qt_QtComponentPeer.h167
-rw-r--r--include/gnu_java_awt_peer_qt_QtContainerPeer.h15
-rw-r--r--include/gnu_java_awt_peer_qt_QtDialogPeer.h47
-rw-r--r--include/gnu_java_awt_peer_qt_QtFileDialogPeer.h31
-rw-r--r--include/gnu_java_awt_peer_qt_QtFontMetrics.h112
-rw-r--r--include/gnu_java_awt_peer_qt_QtFontPeer.h29
-rw-r--r--include/gnu_java_awt_peer_qt_QtFramePeer.h55
-rw-r--r--include/gnu_java_awt_peer_qt_QtGraphics.h190
-rw-r--r--include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h14
-rw-r--r--include/gnu_java_awt_peer_qt_QtImage.h129
-rw-r--r--include/gnu_java_awt_peer_qt_QtLabelPeer.h39
-rw-r--r--include/gnu_java_awt_peer_qt_QtListPeer.h71
-rw-r--r--include/gnu_java_awt_peer_qt_QtMenuBarPeer.h45
-rw-r--r--include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h29
-rw-r--r--include/gnu_java_awt_peer_qt_QtMenuItemPeer.h53
-rw-r--r--include/gnu_java_awt_peer_qt_QtMenuPeer.h77
-rw-r--r--include/gnu_java_awt_peer_qt_QtPanelPeer.h23
-rw-r--r--include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h21
-rw-r--r--include/gnu_java_awt_peer_qt_QtScreenDevice.h67
-rw-r--r--include/gnu_java_awt_peer_qt_QtScrollPanePeer.h63
-rw-r--r--include/gnu_java_awt_peer_qt_QtScrollbarPeer.h55
-rw-r--r--include/gnu_java_awt_peer_qt_QtTextAreaPeer.h95
-rw-r--r--include/gnu_java_awt_peer_qt_QtTextFieldPeer.h103
-rw-r--r--include/gnu_java_awt_peer_qt_QtToolkit.h75
-rw-r--r--include/gnu_java_awt_peer_qt_QtVolatileImage.h111
-rw-r--r--include/gnu_java_awt_peer_qt_QtWindowPeer.h47
35 files changed, 2137 insertions, 0 deletions
diff --git a/include/gnu_java_awt_peer_qt_MainQtThread.h b/include/gnu_java_awt_peer_qt_MainQtThread.h
new file mode 100644
index 000000000..a179b49a9
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_MainQtThread.h
@@ -0,0 +1,36 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_MainQtThread */
+
+#ifndef _Included_gnu_java_awt_peer_qt_MainQtThread
+#define _Included_gnu_java_awt_peer_qt_MainQtThread
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_MainQtThread_MIN_PRIORITY
+#define gnu_java_awt_peer_qt_MainQtThread_MIN_PRIORITY 1L
+#undef gnu_java_awt_peer_qt_MainQtThread_NORM_PRIORITY
+#define gnu_java_awt_peer_qt_MainQtThread_NORM_PRIORITY 5L
+#undef gnu_java_awt_peer_qt_MainQtThread_MAX_PRIORITY
+#define gnu_java_awt_peer_qt_MainQtThread_MAX_PRIORITY 10L
+/* Inaccessible static: numAnonymousThreadsCreated */
+/*
+ * Class: gnu_java_awt_peer_qt_MainQtThread
+ * Method: init
+ * Signature: (Ljava/lang/String;)J
+ */
+JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_qt_MainQtThread_init
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_MainQtThread
+ * Method: exec
+ * Signature: (J)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_MainQtThread_exec
+ (JNIEnv *, jobject, jlong);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QMatrix.h b/include/gnu_java_awt_peer_qt_QMatrix.h
new file mode 100644
index 000000000..f7102defd
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QMatrix.h
@@ -0,0 +1,37 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QMatrix */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QMatrix
+#define _Included_gnu_java_awt_peer_qt_QMatrix
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QMatrix
+ * Method: init
+ * Signature: (DDDDDD)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QMatrix_init
+ (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QMatrix
+ * Method: getMatrix
+ * Signature: ()[D
+ */
+JNIEXPORT jdoubleArray JNICALL Java_gnu_java_awt_peer_qt_QMatrix_getMatrix
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QMatrix
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QMatrix_dispose
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QPainterPath.h b/include/gnu_java_awt_peer_qt_QPainterPath.h
new file mode 100644
index 000000000..ba4f007ac
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QPainterPath.h
@@ -0,0 +1,77 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QPainterPath */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QPainterPath
+#define _Included_gnu_java_awt_peer_qt_QPainterPath
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: getPath
+ * Signature: ()Ljava/awt/geom/GeneralPath;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_getPath
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: init
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_init
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: moveTo
+ * Signature: (DD)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_moveTo
+ (JNIEnv *, jobject, jdouble, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: close
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_close
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: lineTo
+ * Signature: (DD)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_lineTo
+ (JNIEnv *, jobject, jdouble, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: quadTo
+ * Signature: (DDDD)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_quadTo
+ (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: cubicTo
+ * Signature: (DDDDDD)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_cubicTo
+ (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPainterPath
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPainterPath_dispose
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QPen.h b/include/gnu_java_awt_peer_qt_QPen.h
new file mode 100644
index 000000000..517a46ab2
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QPen.h
@@ -0,0 +1,29 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QPen */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QPen
+#define _Included_gnu_java_awt_peer_qt_QPen
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QPen
+ * Method: init
+ * Signature: (DIID)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPen_init
+ (JNIEnv *, jobject, jdouble, jint, jint, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QPen
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QPen_dispose
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtAudioClip.h b/include/gnu_java_awt_peer_qt_QtAudioClip.h
new file mode 100644
index 000000000..cf95f5448
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtAudioClip.h
@@ -0,0 +1,54 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtAudioClip */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtAudioClip
+#define _Included_gnu_java_awt_peer_qt_QtAudioClip
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: t */
+/*
+ * Class: gnu_java_awt_peer_qt_QtAudioClip
+ * Method: loadClip
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtAudioClip_loadClip
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtAudioClip
+ * Method: play
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtAudioClip_play
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtAudioClip
+ * Method: isAvailable
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtAudioClip_isAvailable
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtAudioClip
+ * Method: stop
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtAudioClip_stop
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtAudioClip
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtAudioClip_dispose
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtButtonPeer.h b/include/gnu_java_awt_peer_qt_QtButtonPeer.h
new file mode 100644
index 000000000..88b366a0e
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtButtonPeer.h
@@ -0,0 +1,31 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtButtonPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtButtonPeer
+#define _Included_gnu_java_awt_peer_qt_QtButtonPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtButtonPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtButtonPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtButtonPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtButtonPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtButtonPeer
+ * Method: setLabel
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtButtonPeer_setLabel
+ (JNIEnv *, jobject, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtCanvasPeer.h b/include/gnu_java_awt_peer_qt_QtCanvasPeer.h
new file mode 100644
index 000000000..8faa378aa
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtCanvasPeer.h
@@ -0,0 +1,23 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtCanvasPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtCanvasPeer
+#define _Included_gnu_java_awt_peer_qt_QtCanvasPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtCanvasPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtCanvasPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtCanvasPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtCanvasPeer_init
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtCheckboxPeer.h b/include/gnu_java_awt_peer_qt_QtCheckboxPeer.h
new file mode 100644
index 000000000..6fbd89fb5
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtCheckboxPeer.h
@@ -0,0 +1,40 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtCheckboxPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtCheckboxPeer
+#define _Included_gnu_java_awt_peer_qt_QtCheckboxPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtCheckboxPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtCheckboxPeer_POPUP_TRIGGER 3L
+/* Inaccessible static: groupMap */
+/*
+ * Class: gnu_java_awt_peer_qt_QtCheckboxPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtCheckboxPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtCheckboxPeer
+ * Method: setLabel
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtCheckboxPeer_setLabel
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtCheckboxPeer
+ * Method: setState
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtCheckboxPeer_setState
+ (JNIEnv *, jobject, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtChoicePeer.h b/include/gnu_java_awt_peer_qt_QtChoicePeer.h
new file mode 100644
index 000000000..96aef7743
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtChoicePeer.h
@@ -0,0 +1,47 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtChoicePeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtChoicePeer
+#define _Included_gnu_java_awt_peer_qt_QtChoicePeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtChoicePeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtChoicePeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtChoicePeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtChoicePeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtChoicePeer
+ * Method: add
+ * Signature: (Ljava/lang/String;I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtChoicePeer_add
+ (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtChoicePeer
+ * Method: remove
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtChoicePeer_remove
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtChoicePeer
+ * Method: select
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtChoicePeer_select
+ (JNIEnv *, jobject, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtComponentPeer.h b/include/gnu_java_awt_peer_qt_QtComponentPeer.h
new file mode 100644
index 000000000..78e131e75
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtComponentPeer.h
@@ -0,0 +1,167 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtComponentPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtComponentPeer
+#define _Included_gnu_java_awt_peer_qt_QtComponentPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtComponentPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtComponentPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: callInit
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_callInit
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: QtUpdate
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_QtUpdate
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: QtUpdateArea
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_QtUpdateArea
+ (JNIEnv *, jobject, jint, jint, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: disposeNative
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_disposeNative
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: setGround
+ * Signature: (IIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_setGround
+ (JNIEnv *, jobject, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: setBoundsNative
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_setBoundsNative
+ (JNIEnv *, jobject, jint, jint, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: setCursor
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_setCursor
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: getNativeBackground
+ * Signature: ()Ljava/awt/Color;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_getNativeBackground
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: setFontNative
+ * Signature: (Lgnu/java/awt/peer/qt/QtFontPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_setFontNative
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: whichScreen
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_whichScreen
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: getMinimumSizeNative
+ * Signature: ()Ljava/awt/Dimension;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_getMinimumSizeNative
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: getPreferredSizeNative
+ * Signature: ()Ljava/awt/Dimension;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_getPreferredSizeNative
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: getLocationOnScreen
+ * Signature: ()Ljava/awt/Point;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_getLocationOnScreen
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: handlesWheelScrolling
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_handlesWheelScrolling
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: isFocusable
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_isFocusable
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: isObscured
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_isObscured
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: requestFocus
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_requestFocus
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: setEnabled
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_setEnabled
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtComponentPeer
+ * Method: setVisible
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtComponentPeer_setVisible
+ (JNIEnv *, jobject, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtContainerPeer.h b/include/gnu_java_awt_peer_qt_QtContainerPeer.h
new file mode 100644
index 000000000..8d172b807
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtContainerPeer.h
@@ -0,0 +1,15 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtContainerPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtContainerPeer
+#define _Included_gnu_java_awt_peer_qt_QtContainerPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtContainerPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtContainerPeer_POPUP_TRIGGER 3L
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtDialogPeer.h b/include/gnu_java_awt_peer_qt_QtDialogPeer.h
new file mode 100644
index 000000000..a53676b4e
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtDialogPeer.h
@@ -0,0 +1,47 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtDialogPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtDialogPeer
+#define _Included_gnu_java_awt_peer_qt_QtDialogPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtDialogPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtDialogPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtDialogPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtDialogPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtDialogPeer
+ * Method: setModal
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtDialogPeer_setModal
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtDialogPeer
+ * Method: setBoundsNative
+ * Signature: (IIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtDialogPeer_setBoundsNative
+ (JNIEnv *, jobject, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtDialogPeer
+ * Method: setResizable
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtDialogPeer_setResizable
+ (JNIEnv *, jobject, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtFileDialogPeer.h b/include/gnu_java_awt_peer_qt_QtFileDialogPeer.h
new file mode 100644
index 000000000..c62a512f6
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtFileDialogPeer.h
@@ -0,0 +1,31 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtFileDialogPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtFileDialogPeer
+#define _Included_gnu_java_awt_peer_qt_QtFileDialogPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtFileDialogPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtFileDialogPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtFileDialogPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFileDialogPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFileDialogPeer
+ * Method: setMode
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFileDialogPeer_setMode
+ (JNIEnv *, jobject, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtFontMetrics.h b/include/gnu_java_awt_peer_qt_QtFontMetrics.h
new file mode 100644
index 000000000..bcf600369
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtFontMetrics.h
@@ -0,0 +1,112 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtFontMetrics */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtFontMetrics
+#define _Included_gnu_java_awt_peer_qt_QtFontMetrics
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtFontMetrics_serialVersionUID
+#define gnu_java_awt_peer_qt_QtFontMetrics_serialVersionUID 1681126225205050147LL
+/* Inaccessible static: gRC */
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: init
+ * Signature: (Lgnu/java/awt/peer/qt/QtFontPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_init
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: initGraphics
+ * Signature: (Lgnu/java/awt/peer/qt/QtFontPeer;Lgnu/java/awt/peer/qt/QtGraphics;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_initGraphics
+ (JNIEnv *, jobject, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_dispose
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: getStringBounds
+ * Signature: (Ljava/lang/String;)Ljava/awt/geom/Rectangle2D;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_getStringBounds
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: canDisplay
+ * Signature: (C)Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_canDisplay
+ (JNIEnv *, jobject, jchar);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: getAscent
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_getAscent
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: getDescent
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_getDescent
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: getHeight
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_getHeight
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: getLeading
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_getLeading
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: getMaxAdvance
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_getMaxAdvance
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: charWidth
+ * Signature: (C)I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_charWidth
+ (JNIEnv *, jobject, jchar);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontMetrics
+ * Method: stringWidth
+ * Signature: (Ljava/lang/String;)I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFontMetrics_stringWidth
+ (JNIEnv *, jobject, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtFontPeer.h b/include/gnu_java_awt_peer_qt_QtFontPeer.h
new file mode 100644
index 000000000..faf880beb
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtFontPeer.h
@@ -0,0 +1,29 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtFontPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtFontPeer
+#define _Included_gnu_java_awt_peer_qt_QtFontPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontPeer
+ * Method: create
+ * Signature: (Ljava/lang/String;II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFontPeer_create
+ (JNIEnv *, jobject, jstring, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFontPeer
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFontPeer_dispose
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtFramePeer.h b/include/gnu_java_awt_peer_qt_QtFramePeer.h
new file mode 100644
index 000000000..cc81cc78b
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtFramePeer.h
@@ -0,0 +1,55 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtFramePeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtFramePeer
+#define _Included_gnu_java_awt_peer_qt_QtFramePeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtFramePeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtFramePeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtFramePeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFramePeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFramePeer
+ * Method: setIcon
+ * Signature: (Lgnu/java/awt/peer/qt/QtImage;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFramePeer_setIcon
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFramePeer
+ * Method: setMaximizedBounds
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFramePeer_setMaximizedBounds
+ (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFramePeer
+ * Method: setMenu
+ * Signature: (Lgnu/java/awt/peer/qt/QtMenuBarPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtFramePeer_setMenu
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtFramePeer
+ * Method: menuBarHeight
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtFramePeer_menuBarHeight
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtGraphics.h b/include/gnu_java_awt_peer_qt_QtGraphics.h
new file mode 100644
index 000000000..51d5a69d1
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtGraphics.h
@@ -0,0 +1,190 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtGraphics */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtGraphics
+#define _Included_gnu_java_awt_peer_qt_QtGraphics
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: identity */
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: delete
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_delete
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_dispose
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: initImage
+ * Signature: (Ljava/awt/Image;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_initImage
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: cloneNativeContext
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_cloneNativeContext
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setColor
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setColor
+ (JNIEnv *, jobject, jint, jint, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: drawNative
+ * Signature: (Lgnu/java/awt/peer/qt/QPainterPath;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_drawNative
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: fillNative
+ * Signature: (Lgnu/java/awt/peer/qt/QPainterPath;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_fillNative
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setClipNative
+ * Signature: (Lgnu/java/awt/peer/qt/QPainterPath;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setClipNative
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setClipRectNative
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setClipRectNative
+ (JNIEnv *, jobject, jint, jint, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: intersectClipNative
+ * Signature: (Lgnu/java/awt/peer/qt/QPainterPath;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_intersectClipNative
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: intersectClipRectNative
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_intersectClipRectNative
+ (JNIEnv *, jobject, jint, jint, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setQtTransform
+ * Signature: (Lgnu/java/awt/peer/qt/QMatrix;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setQtTransform
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setNativeStroke
+ * Signature: (Lgnu/java/awt/peer/qt/QPen;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setNativeStroke
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setNativeComposite
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setNativeComposite
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: drawStringNative
+ * Signature: (Ljava/lang/String;DD)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_drawStringNative
+ (JNIEnv *, jobject, jstring, jdouble, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setLinearGradient
+ * Signature: (IIIIIIDDDDZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setLinearGradient
+ (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setAlphaNative
+ * Signature: (D)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setAlphaNative
+ (JNIEnv *, jobject, jdouble);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: setFontNative
+ * Signature: (Lgnu/java/awt/peer/qt/QtFontPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_setFontNative
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: getClipNative
+ * Signature: ()Lgnu/java/awt/peer/qt/QPainterPath;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_getClipNative
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: getClipBounds
+ * Signature: ()Ljava/awt/Rectangle;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_getClipBounds
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: fill3DRect
+ * Signature: (IIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_fill3DRect
+ (JNIEnv *, jobject, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtGraphics
+ * Method: draw3DRect
+ * Signature: (IIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtGraphics_draw3DRect
+ (JNIEnv *, jobject, jint, jint, jint, jint, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h b/include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h
new file mode 100644
index 000000000..c92fb9646
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h
@@ -0,0 +1,14 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtGraphicsEnvironment */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtGraphicsEnvironment
+#define _Included_gnu_java_awt_peer_qt_QtGraphicsEnvironment
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: localGraphicsEnvironment */
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtImage.h b/include/gnu_java_awt_peer_qt_QtImage.h
new file mode 100644
index 000000000..b2c2790ac
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtImage.h
@@ -0,0 +1,129 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtImage */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtImage
+#define _Included_gnu_java_awt_peer_qt_QtImage
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: UndefinedProperty */
+#undef gnu_java_awt_peer_qt_QtImage_SCALE_DEFAULT
+#define gnu_java_awt_peer_qt_QtImage_SCALE_DEFAULT 1L
+#undef gnu_java_awt_peer_qt_QtImage_SCALE_FAST
+#define gnu_java_awt_peer_qt_QtImage_SCALE_FAST 2L
+#undef gnu_java_awt_peer_qt_QtImage_SCALE_SMOOTH
+#define gnu_java_awt_peer_qt_QtImage_SCALE_SMOOTH 4L
+#undef gnu_java_awt_peer_qt_QtImage_SCALE_REPLICATE
+#define gnu_java_awt_peer_qt_QtImage_SCALE_REPLICATE 8L
+#undef gnu_java_awt_peer_qt_QtImage_SCALE_AREA_AVERAGING
+#define gnu_java_awt_peer_qt_QtImage_SCALE_AREA_AVERAGING 16L
+/* Inaccessible static: nativeModel */
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: clear
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_clear
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: getPixels
+ * Signature: ()[I
+ */
+JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_qt_QtImage_getPixels
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: setPixels
+ * Signature: ([I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_setPixels
+ (JNIEnv *, jobject, jintArray);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: loadImage
+ * Signature: (Ljava/lang/String;)Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtImage_loadImage
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: loadImageFromData
+ * Signature: ([B)Z
+ */
+JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_qt_QtImage_loadImageFromData
+ (JNIEnv *, jobject, jbyteArray);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: createImage
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_createImage
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: freeImage
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_freeImage
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: createScaledImage
+ * Signature: (Lgnu/java/awt/peer/qt/QtImage;I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_createScaledImage
+ (JNIEnv *, jobject, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: drawPixels
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;IIIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_drawPixels
+ (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: drawPixelsScaled
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;IIIIIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_drawPixelsScaled
+ (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: drawPixelsTransformed
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;Lgnu/java/awt/peer/qt/QMatrix;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_drawPixelsTransformed
+ (JNIEnv *, jobject, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: drawPixelsScaledFlipped
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;IIIZZIIIIIIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_drawPixelsScaledFlipped
+ (JNIEnv *, jobject, jobject, jint, jint, jint, jboolean, jboolean, jint, jint, jint, jint, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtImage
+ * Method: copyArea
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtImage_copyArea
+ (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtLabelPeer.h b/include/gnu_java_awt_peer_qt_QtLabelPeer.h
new file mode 100644
index 000000000..e4124e8a4
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtLabelPeer.h
@@ -0,0 +1,39 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtLabelPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtLabelPeer
+#define _Included_gnu_java_awt_peer_qt_QtLabelPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtLabelPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtLabelPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtLabelPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtLabelPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtLabelPeer
+ * Method: setAlignment
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtLabelPeer_setAlignment
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtLabelPeer
+ * Method: setText
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtLabelPeer_setText
+ (JNIEnv *, jobject, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtListPeer.h b/include/gnu_java_awt_peer_qt_QtListPeer.h
new file mode 100644
index 000000000..4f67c38a4
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtListPeer.h
@@ -0,0 +1,71 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtListPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtListPeer
+#define _Included_gnu_java_awt_peer_qt_QtListPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtListPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtListPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: select
+ * Signature: (IZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_select
+ (JNIEnv *, jobject, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: add
+ * Signature: (Ljava/lang/String;I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_add
+ (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: delItems
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_delItems
+ (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: getSelectedIndexes
+ * Signature: ()[I
+ */
+JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_getSelectedIndexes
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: makeVisible
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_makeVisible
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtListPeer
+ * Method: setMultipleMode
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtListPeer_setMultipleMode
+ (JNIEnv *, jobject, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtMenuBarPeer.h b/include/gnu_java_awt_peer_qt_QtMenuBarPeer.h
new file mode 100644
index 000000000..96007f6ca
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtMenuBarPeer.h
@@ -0,0 +1,45 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtMenuBarPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtMenuBarPeer
+#define _Included_gnu_java_awt_peer_qt_QtMenuBarPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuBarPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuBarPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuBarPeer
+ * Method: addMenu
+ * Signature: (Lgnu/java/awt/peer/qt/QtMenuPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuBarPeer_addMenu
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuBarPeer
+ * Method: addHelpMenu
+ * Signature: (Lgnu/java/awt/peer/qt/QtMenuPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuBarPeer_addHelpMenu
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuBarPeer
+ * Method: delMenu
+ * Signature: (Lgnu/java/awt/peer/qt/QtMenuPeer;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuBarPeer_delMenu
+ (JNIEnv *, jobject, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h b/include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h
new file mode 100644
index 000000000..7ef051791
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h
@@ -0,0 +1,29 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtMenuComponentPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtMenuComponentPeer
+#define _Included_gnu_java_awt_peer_qt_QtMenuComponentPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuComponentPeer
+ * Method: callInit
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuComponentPeer_callInit
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuComponentPeer
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuComponentPeer_dispose
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtMenuItemPeer.h b/include/gnu_java_awt_peer_qt_QtMenuItemPeer.h
new file mode 100644
index 000000000..c9d17d633
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtMenuItemPeer.h
@@ -0,0 +1,53 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtMenuItemPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtMenuItemPeer
+#define _Included_gnu_java_awt_peer_qt_QtMenuItemPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuItemPeer
+ * Method: create
+ * Signature: (Ljava/lang/String;ZZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuItemPeer_create
+ (JNIEnv *, jobject, jstring, jboolean, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuItemPeer
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuItemPeer_dispose
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuItemPeer
+ * Method: setEnabled
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuItemPeer_setEnabled
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuItemPeer
+ * Method: setLabel
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuItemPeer_setLabel
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuItemPeer
+ * Method: setState
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuItemPeer_setState
+ (JNIEnv *, jobject, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtMenuPeer.h b/include/gnu_java_awt_peer_qt_QtMenuPeer.h
new file mode 100644
index 000000000..ec3478a23
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtMenuPeer.h
@@ -0,0 +1,77 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtMenuPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtMenuPeer
+#define _Included_gnu_java_awt_peer_qt_QtMenuPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: allowTearOff
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_allowTearOff
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: insertSeperator
+ * Signature: ()J
+ */
+JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_insertSeperator
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: insertItem
+ * Signature: (Lgnu/java/awt/peer/qt/QtMenuItemPeer;)J
+ */
+JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_insertItem
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: insertMenu
+ * Signature: (Lgnu/java/awt/peer/qt/QtMenuPeer;)J
+ */
+JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_insertMenu
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: delItem
+ * Signature: (J)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_delItem
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: setEnabled
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_setEnabled
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtMenuPeer
+ * Method: setLabel
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtMenuPeer_setLabel
+ (JNIEnv *, jobject, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtPanelPeer.h b/include/gnu_java_awt_peer_qt_QtPanelPeer.h
new file mode 100644
index 000000000..2e934796e
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtPanelPeer.h
@@ -0,0 +1,23 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtPanelPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtPanelPeer
+#define _Included_gnu_java_awt_peer_qt_QtPanelPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtPanelPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtPanelPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtPanelPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtPanelPeer_init
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h b/include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h
new file mode 100644
index 000000000..b0b1b935b
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h
@@ -0,0 +1,21 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtPopupMenuPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtPopupMenuPeer
+#define _Included_gnu_java_awt_peer_qt_QtPopupMenuPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: gnu_java_awt_peer_qt_QtPopupMenuPeer
+ * Method: showNative
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtPopupMenuPeer_showNative
+ (JNIEnv *, jobject, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtScreenDevice.h b/include/gnu_java_awt_peer_qt_QtScreenDevice.h
new file mode 100644
index 000000000..7c3934790
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtScreenDevice.h
@@ -0,0 +1,67 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtScreenDevice */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtScreenDevice
+#define _Included_gnu_java_awt_peer_qt_QtScreenDevice
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtScreenDevice_TYPE_RASTER_SCREEN
+#define gnu_java_awt_peer_qt_QtScreenDevice_TYPE_RASTER_SCREEN 0L
+#undef gnu_java_awt_peer_qt_QtScreenDevice_TYPE_PRINTER
+#define gnu_java_awt_peer_qt_QtScreenDevice_TYPE_PRINTER 1L
+#undef gnu_java_awt_peer_qt_QtScreenDevice_TYPE_IMAGE_BUFFER
+#define gnu_java_awt_peer_qt_QtScreenDevice_TYPE_IMAGE_BUFFER 2L
+/*
+ * Class: gnu_java_awt_peer_qt_QtScreenDevice
+ * Method: init
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScreenDevice_init
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScreenDevice
+ * Method: dispose
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScreenDevice_dispose
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScreenDevice
+ * Method: getBounds
+ * Signature: ()Ljava/awt/Rectangle;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtScreenDevice_getBounds
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScreenDevice
+ * Method: getDpiX
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtScreenDevice_getDpiX
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScreenDevice
+ * Method: getDpiY
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtScreenDevice_getDpiY
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScreenDevice
+ * Method: depth
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtScreenDevice_depth
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtScrollPanePeer.h b/include/gnu_java_awt_peer_qt_QtScrollPanePeer.h
new file mode 100644
index 000000000..9b5dd397e
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtScrollPanePeer.h
@@ -0,0 +1,63 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtScrollPanePeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtScrollPanePeer
+#define _Included_gnu_java_awt_peer_qt_QtScrollPanePeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtScrollPanePeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtScrollPanePeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollPanePeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollPanePeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollPanePeer
+ * Method: setPolicy
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollPanePeer_setPolicy
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollPanePeer
+ * Method: childResized
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollPanePeer_childResized
+ (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollPanePeer
+ * Method: getHScrollbarHeight
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtScrollPanePeer_getHScrollbarHeight
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollPanePeer
+ * Method: getVScrollbarWidth
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtScrollPanePeer_getVScrollbarWidth
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollPanePeer
+ * Method: setScrollPosition
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollPanePeer_setScrollPosition
+ (JNIEnv *, jobject, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtScrollbarPeer.h b/include/gnu_java_awt_peer_qt_QtScrollbarPeer.h
new file mode 100644
index 000000000..5a7fd5c2a
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtScrollbarPeer.h
@@ -0,0 +1,55 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtScrollbarPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtScrollbarPeer
+#define _Included_gnu_java_awt_peer_qt_QtScrollbarPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtScrollbarPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtScrollbarPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollbarPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollbarPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollbarPeer
+ * Method: setOrientation
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollbarPeer_setOrientation
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollbarPeer
+ * Method: setLineIncrement
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollbarPeer_setLineIncrement
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollbarPeer
+ * Method: setPageIncrement
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollbarPeer_setPageIncrement
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtScrollbarPeer
+ * Method: setValues
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtScrollbarPeer_setValues
+ (JNIEnv *, jobject, jint, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtTextAreaPeer.h b/include/gnu_java_awt_peer_qt_QtTextAreaPeer.h
new file mode 100644
index 000000000..14df26b77
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtTextAreaPeer.h
@@ -0,0 +1,95 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtTextAreaPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtTextAreaPeer
+#define _Included_gnu_java_awt_peer_qt_QtTextAreaPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtTextAreaPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtTextAreaPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: getSelection
+ * Signature: (Z)I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_getSelection
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: getCaretPosition
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_getCaretPosition
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: getIndexAtPoint
+ * Signature: (II)I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_getIndexAtPoint
+ (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: getText
+ * Signature: ()Ljava/lang/String;
+ */
+JNIEXPORT jstring JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_getText
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: insert
+ * Signature: (Ljava/lang/String;I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_insert
+ (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: setText
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_setText
+ (JNIEnv *, jobject, jstring);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: select
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_select
+ (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: setEditable
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_setEditable
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextAreaPeer
+ * Method: setCaretPosition
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextAreaPeer_setCaretPosition
+ (JNIEnv *, jobject, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtTextFieldPeer.h b/include/gnu_java_awt_peer_qt_QtTextFieldPeer.h
new file mode 100644
index 000000000..08ea55950
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtTextFieldPeer.h
@@ -0,0 +1,103 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtTextFieldPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtTextFieldPeer
+#define _Included_gnu_java_awt_peer_qt_QtTextFieldPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtTextFieldPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtTextFieldPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: getSelection
+ * Signature: (Z)I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getSelection
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: getMinimumSizeNative
+ * Signature: (I)Ljava/awt/Dimension;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getMinimumSizeNative
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: getPreferredSizeNative
+ * Signature: (I)Ljava/awt/Dimension;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getPreferredSizeNative
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: getCaretPosition
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getCaretPosition
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: getText
+ * Signature: ()Ljava/lang/String;
+ */
+JNIEXPORT jstring JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_getText
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: select
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_select
+ (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: setCaretPosition
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_setCaretPosition
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: setEchoChar
+ * Signature: (C)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_setEchoChar
+ (JNIEnv *, jobject, jchar);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: setEditable
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_setEditable
+ (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtTextFieldPeer
+ * Method: setText
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtTextFieldPeer_setText
+ (JNIEnv *, jobject, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtToolkit.h b/include/gnu_java_awt_peer_qt_QtToolkit.h
new file mode 100644
index 000000000..24cc3aa5c
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtToolkit.h
@@ -0,0 +1,75 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtToolkit */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtToolkit
+#define _Included_gnu_java_awt_peer_qt_QtToolkit
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: default_toolkit_name */
+/* Inaccessible static: toolkit */
+/* Inaccessible static: props */
+/* Inaccessible static: eventQueue */
+/* Inaccessible static: guiThread */
+/* Inaccessible static: graphicsEnv */
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: nativeFontFamilies
+ * Signature: ()[Ljava/lang/String;
+ */
+JNIEXPORT jobjectArray JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_nativeFontFamilies
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: numScreens
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_numScreens
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: defaultScreen
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_defaultScreen
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: beep
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_beep
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: getScreenSize
+ * Signature: ()Ljava/awt/Dimension;
+ */
+JNIEXPORT jobject JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_getScreenSize
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: getScreenResolution
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_getScreenResolution
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtToolkit
+ * Method: sync
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtToolkit_sync
+ (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtVolatileImage.h b/include/gnu_java_awt_peer_qt_QtVolatileImage.h
new file mode 100644
index 000000000..09a45c61d
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtVolatileImage.h
@@ -0,0 +1,111 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtVolatileImage */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtVolatileImage
+#define _Included_gnu_java_awt_peer_qt_QtVolatileImage
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: UndefinedProperty */
+#undef gnu_java_awt_peer_qt_QtVolatileImage_SCALE_DEFAULT
+#define gnu_java_awt_peer_qt_QtVolatileImage_SCALE_DEFAULT 1L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_SCALE_FAST
+#define gnu_java_awt_peer_qt_QtVolatileImage_SCALE_FAST 2L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_SCALE_SMOOTH
+#define gnu_java_awt_peer_qt_QtVolatileImage_SCALE_SMOOTH 4L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_SCALE_REPLICATE
+#define gnu_java_awt_peer_qt_QtVolatileImage_SCALE_REPLICATE 8L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_SCALE_AREA_AVERAGING
+#define gnu_java_awt_peer_qt_QtVolatileImage_SCALE_AREA_AVERAGING 16L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_IMAGE_OK
+#define gnu_java_awt_peer_qt_QtVolatileImage_IMAGE_OK 0L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_IMAGE_RESTORED
+#define gnu_java_awt_peer_qt_QtVolatileImage_IMAGE_RESTORED 1L
+#undef gnu_java_awt_peer_qt_QtVolatileImage_IMAGE_INCOMPATIBLE
+#define gnu_java_awt_peer_qt_QtVolatileImage_IMAGE_INCOMPATIBLE 2L
+/* Inaccessible static: nativeModel */
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: clear
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_clear
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: getPixels
+ * Signature: ()[I
+ */
+JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_getPixels
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: createImage
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_createImage
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: freeImage
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_freeImage
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: createScaledImage
+ * Signature: (Lgnu/java/awt/peer/qt/QtVolatileImage;I)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_createScaledImage
+ (JNIEnv *, jobject, jobject, jint);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: drawPixels
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;IIIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_drawPixels
+ (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: drawPixelsScaled
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;IIIIIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_drawPixelsScaled
+ (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: drawPixelsTransformed
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;Lgnu/java/awt/peer/qt/QMatrix;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_drawPixelsTransformed
+ (JNIEnv *, jobject, jobject, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: drawPixelsScaledFlipped
+ * Signature: (Lgnu/java/awt/peer/qt/QtGraphics;IIIZZIIIIIIIIZ)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_drawPixelsScaledFlipped
+ (JNIEnv *, jobject, jobject, jint, jint, jint, jboolean, jboolean, jint, jint, jint, jint, jint, jint, jint, jint, jboolean);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtVolatileImage
+ * Method: copyArea
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtVolatileImage_copyArea
+ (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/gnu_java_awt_peer_qt_QtWindowPeer.h b/include/gnu_java_awt_peer_qt_QtWindowPeer.h
new file mode 100644
index 000000000..52d7c831b
--- /dev/null
+++ b/include/gnu_java_awt_peer_qt_QtWindowPeer.h
@@ -0,0 +1,47 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class gnu_java_awt_peer_qt_QtWindowPeer */
+
+#ifndef _Included_gnu_java_awt_peer_qt_QtWindowPeer
+#define _Included_gnu_java_awt_peer_qt_QtWindowPeer
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef gnu_java_awt_peer_qt_QtWindowPeer_POPUP_TRIGGER
+#define gnu_java_awt_peer_qt_QtWindowPeer_POPUP_TRIGGER 3L
+/*
+ * Class: gnu_java_awt_peer_qt_QtWindowPeer
+ * Method: init
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtWindowPeer_init
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtWindowPeer
+ * Method: toBack
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtWindowPeer_toBack
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtWindowPeer
+ * Method: toFront
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtWindowPeer_toFront
+ (JNIEnv *, jobject);
+
+/*
+ * Class: gnu_java_awt_peer_qt_QtWindowPeer
+ * Method: setTitle
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_gnu_java_awt_peer_qt_QtWindowPeer_setTitle
+ (JNIEnv *, jobject, jstring);
+
+#ifdef __cplusplus
+}
+#endif
+#endif