aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/libjava/gnu/java/awt/peer/qt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.7/libjava/gnu/java/awt/peer/qt')
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/MainQtThread.h50
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/NativeWrapper.h41
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QMatrix.h57
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QPainterPath.h64
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QPen.h50
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtAudioClip.h64
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtButtonPeer.h53
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCanvasPeer.h52
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCheckboxPeer.h60
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtChoicePeer.h57
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentGraphics.h56
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer$RepaintTimerTask.h50
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer.h197
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtContainerPeer.h61
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtDialogPeer.h56
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.h51
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFileDialogPeer.h56
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontMetrics.h80
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontPeer.h89
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFramePeer.h78
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphics.h215
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphicsEnvironment.h65
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImage.h128
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageConsumer.h70
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageDirectGraphics.h76
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageGraphics.h59
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtLabelPeer.h52
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtListPeer.h75
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuBarPeer.h61
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuComponentPeer.h59
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuItemPeer.h62
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuPeer.h73
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPanelPeer.h50
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPopupMenuPeer.h53
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread$RepaintComponent.h47
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread.h47
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDevice.h76
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.h76
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollPanePeer.h61
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollbarPeer.h56
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextAreaPeer.h79
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextFieldPeer.h79
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtToolkit.h207
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage$1.h44
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage.h117
-rw-r--r--gcc-4.7/libjava/gnu/java/awt/peer/qt/QtWindowPeer.h61
46 files changed, 3370 insertions, 0 deletions
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/MainQtThread.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/MainQtThread.h
new file mode 100644
index 000000000..9d3b74635
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/MainQtThread.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_MainQtThread__
+#define __gnu_java_awt_peer_qt_MainQtThread__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class MainQtThread;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::MainQtThread : public ::java::lang::Thread
+{
+
+public:
+ MainQtThread(::java::lang::String *, jboolean);
+ virtual jboolean isRunning();
+ virtual jlong init(::java::lang::String *, jboolean);
+ virtual void exec(jlong);
+ virtual void run();
+public: // actually package-private
+ jlong __attribute__((aligned(__alignof__( ::java::lang::Thread)))) QApplicationPointer;
+ jlong mainThreadInterface;
+ ::java::lang::String * theme;
+private:
+ jboolean running;
+ jboolean doublebuffer;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_MainQtThread__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/NativeWrapper.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/NativeWrapper.h
new file mode 100644
index 000000000..0bf62e0d3
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/NativeWrapper.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_NativeWrapper__
+#define __gnu_java_awt_peer_qt_NativeWrapper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class NativeWrapper;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::NativeWrapper : public ::java::lang::Object
+{
+
+public:
+ NativeWrapper();
+public: // actually protected
+ jlong __attribute__((aligned(__alignof__( ::java::lang::Object)))) nativeObject;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_NativeWrapper__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QMatrix.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QMatrix.h
new file mode 100644
index 000000000..7ff6bfbca
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QMatrix.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QMatrix__
+#define __gnu_java_awt_peer_qt_QMatrix__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/NativeWrapper.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QMatrix;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ namespace geom
+ {
+ class AffineTransform;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QMatrix : public ::gnu::java::awt::peer::qt::NativeWrapper
+{
+
+public:
+ QMatrix(::java::awt::geom::AffineTransform *);
+private:
+ void init(jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
+ JArray< jdouble > * getMatrix();
+public:
+ virtual ::java::awt::geom::AffineTransform * getTransform();
+ virtual void dispose();
+ virtual void finalize();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QMatrix__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QPainterPath.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QPainterPath.h
new file mode 100644
index 000000000..ffc104ea6
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QPainterPath.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QPainterPath__
+#define __gnu_java_awt_peer_qt_QPainterPath__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/NativeWrapper.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QPainterPath;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Shape;
+ namespace geom
+ {
+ class GeneralPath;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QPainterPath : public ::gnu::java::awt::peer::qt::NativeWrapper
+{
+
+public: // actually package-private
+ QPainterPath();
+public:
+ QPainterPath(::java::awt::Shape *);
+ QPainterPath(jdouble, jdouble, jdouble, jdouble);
+ QPainterPath(jdouble, jdouble, jdouble, jdouble, jboolean);
+ virtual ::java::awt::geom::GeneralPath * getPath();
+private:
+ void init(jint);
+ void moveTo(jdouble, jdouble);
+ void close();
+ void lineTo(jdouble, jdouble);
+ void quadTo(jdouble, jdouble, jdouble, jdouble);
+ void cubicTo(jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
+public:
+ virtual void dispose();
+ virtual void finalize();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QPainterPath__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QPen.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QPen.h
new file mode 100644
index 000000000..973e24c31
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QPen.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QPen__
+#define __gnu_java_awt_peer_qt_QPen__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/NativeWrapper.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QPen;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Stroke;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QPen : public ::gnu::java::awt::peer::qt::NativeWrapper
+{
+
+public:
+ QPen(::java::awt::Stroke *);
+private:
+ void init(jdouble, jint, jint, jdouble);
+public:
+ virtual void dispose();
+ virtual void finalize();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QPen__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtAudioClip.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtAudioClip.h
new file mode 100644
index 000000000..4e74b63a6
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtAudioClip.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtAudioClip__
+#define __gnu_java_awt_peer_qt_QtAudioClip__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/NativeWrapper.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtAudioClip;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Toolkit;
+ }
+ namespace net
+ {
+ class URL;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtAudioClip : public ::gnu::java::awt::peer::qt::NativeWrapper
+{
+
+public:
+ QtAudioClip(::java::lang::String *);
+ QtAudioClip(::java::net::URL *);
+private:
+ void loadClip(::java::lang::String *);
+ void play(jboolean);
+ jboolean isAvailable();
+ void checkForQt();
+public:
+ virtual void loop();
+ virtual void play();
+ virtual void stop();
+ virtual void dispose();
+ virtual void finalize();
+private:
+ static ::java::awt::Toolkit * t;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtAudioClip__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtButtonPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtButtonPeer.h
new file mode 100644
index 000000000..5476a04ba
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtButtonPeer.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtButtonPeer__
+#define __gnu_java_awt_peer_qt_QtButtonPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtButtonPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Button;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtButtonPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtButtonPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Button *);
+ virtual void init();
+public: // actually protected
+ virtual void setup();
+public: // actually package-private
+ virtual void fireClick(jint);
+public:
+ virtual void setLabel(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtButtonPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCanvasPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCanvasPeer.h
new file mode 100644
index 000000000..1d8be8c36
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCanvasPeer.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtCanvasPeer__
+#define __gnu_java_awt_peer_qt_QtCanvasPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtCanvasPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Canvas;
+ class Dimension;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtCanvasPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtCanvasPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Canvas *);
+ virtual void init();
+public: // actually protected
+ virtual void setup();
+public:
+ virtual ::java::awt::Dimension * getPreferredSize();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtCanvasPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCheckboxPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCheckboxPeer.h
new file mode 100644
index 000000000..f90ce36e3
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtCheckboxPeer.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtCheckboxPeer__
+#define __gnu_java_awt_peer_qt_QtCheckboxPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtCheckboxPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Checkbox;
+ class CheckboxGroup;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtCheckboxPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtCheckboxPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Checkbox *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void fireToggle(jboolean);
+public:
+ virtual void setCheckboxGroup(::java::awt::CheckboxGroup *);
+ virtual void setLabel(::java::lang::String *);
+ virtual void setState(jboolean);
+private:
+ ::java::awt::CheckboxGroup * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtComponentPeer)))) group;
+ static ::java::util::WeakHashMap * groupMap;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtCheckboxPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtChoicePeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtChoicePeer.h
new file mode 100644
index 000000000..46a12c255
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtChoicePeer.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtChoicePeer__
+#define __gnu_java_awt_peer_qt_QtChoicePeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtChoicePeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Choice;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtChoicePeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtChoicePeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Choice *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void fireChoice(jint);
+public:
+ virtual void add(::java::lang::String *, jint);
+ virtual void addItem(::java::lang::String *, jint);
+ virtual void remove(jint);
+ virtual void removeAll();
+ virtual void select(jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtChoicePeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentGraphics.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentGraphics.h
new file mode 100644
index 000000000..733247abf
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentGraphics.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtComponentGraphics__
+#define __gnu_java_awt_peer_qt_QtComponentGraphics__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtGraphics.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtComponentGraphics;
+ class QtComponentPeer;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Graphics;
+ class GraphicsConfiguration;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtComponentGraphics : public ::gnu::java::awt::peer::qt::QtGraphics
+{
+
+public:
+ QtComponentGraphics(jlong, ::gnu::java::awt::peer::qt::QtComponentPeer *, jint, jint, jint, jint);
+public: // actually package-private
+ QtComponentGraphics(::gnu::java::awt::peer::qt::QtComponentGraphics *);
+public:
+ virtual ::java::awt::Graphics * create();
+ virtual void copyArea(jint, jint, jint, jint, jint, jint);
+ virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
+private:
+ ::gnu::java::awt::peer::qt::QtComponentPeer * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtGraphics)))) peer;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtComponentGraphics__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer$RepaintTimerTask.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer$RepaintTimerTask.h
new file mode 100644
index 000000000..90f962941
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer$RepaintTimerTask.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtComponentPeer$RepaintTimerTask__
+#define __gnu_java_awt_peer_qt_QtComponentPeer$RepaintTimerTask__
+
+#pragma interface
+
+#include <java/util/TimerTask.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtComponentPeer;
+ class QtComponentPeer$RepaintTimerTask;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtComponentPeer$RepaintTimerTask : public ::java::util::TimerTask
+{
+
+public: // actually package-private
+ QtComponentPeer$RepaintTimerTask(::gnu::java::awt::peer::qt::QtComponentPeer *, ::gnu::java::awt::peer::qt::QtComponentPeer *, jint, jint, jint, jint);
+public:
+ virtual void run();
+private:
+ jint __attribute__((aligned(__alignof__( ::java::util::TimerTask)))) x;
+ jint y;
+ jint w;
+ jint h;
+ ::gnu::java::awt::peer::qt::QtComponentPeer * peer;
+public: // actually package-private
+ ::gnu::java::awt::peer::qt::QtComponentPeer * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtComponentPeer$RepaintTimerTask__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer.h
new file mode 100644
index 000000000..4688b8e3f
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtComponentPeer.h
@@ -0,0 +1,197 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtComponentPeer__
+#define __gnu_java_awt_peer_qt_QtComponentPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/NativeWrapper.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtComponentPeer;
+ class QtContainerPeer;
+ class QtFontPeer;
+ class QtImage;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class AWTEvent;
+ class BufferCapabilities;
+ class BufferCapabilities$FlipContents;
+ class Color;
+ class Component;
+ class Cursor;
+ class Dimension;
+ class Font;
+ class FontMetrics;
+ class Graphics;
+ class GraphicsConfiguration;
+ class Image;
+ class Point;
+ class Rectangle;
+ class Toolkit;
+ namespace event
+ {
+ class PaintEvent;
+ }
+ namespace image
+ {
+ class ColorModel;
+ class ImageObserver;
+ class ImageProducer;
+ class VolatileImage;
+ }
+ namespace peer
+ {
+ class ContainerPeer;
+ }
+ }
+ }
+ namespace sun
+ {
+ namespace awt
+ {
+ class CausedFocusEvent$Cause;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtComponentPeer : public ::gnu::java::awt::peer::qt::NativeWrapper
+{
+
+public: // actually package-private
+ QtComponentPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Component *);
+public: // actually protected
+ virtual void callInit();
+ virtual void init();
+ virtual void setup();
+public: // actually package-private
+ virtual void QtUpdate();
+ virtual void QtUpdateArea(jint, jint, jint, jint);
+private:
+ void disposeNative();
+ void setGround(jint, jint, jint, jboolean);
+ void setBoundsNative(jint, jint, jint, jint);
+ void setCursor(jint);
+ ::java::awt::Color * getNativeBackground();
+ void setFontNative(::gnu::java::awt::peer::qt::QtFontPeer *);
+ jint whichScreen();
+ void reparentNative(::gnu::java::awt::peer::qt::QtContainerPeer *);
+ void getLocationOnScreenNative(::java::awt::Point *);
+ jboolean drawableComponent();
+public: // actually package-private
+ virtual void updateBounds();
+ virtual void updateBackBuffer(jint, jint);
+public: // actually protected
+ virtual void closeEvent();
+ virtual void enterEvent(jint, jint, jint, jint);
+ virtual void focusInEvent();
+ virtual void focusOutEvent();
+ virtual void keyPressEvent(jint, jint, jint, jint);
+ virtual void keyReleaseEvent(jint, jint, jint, jint);
+ virtual void leaveEvent(jint, jint, jint, jint);
+ virtual void mouseDoubleClickEvent(jint, jint, jint, jint);
+ virtual void mouseMoveEvent(jint, jint, jint, jint);
+ virtual void mousePressEvent(jint, jint, jint, jint);
+ virtual void mouseReleaseEvent(jint, jint, jint, jint);
+ virtual void moveEvent(jint, jint, jint, jint);
+ virtual void resizeEvent(jint, jint, jint, jint);
+ virtual void showEvent();
+ virtual void hideEvent();
+public:
+ virtual void setEventMask(jlong);
+ virtual jboolean canDetermineObscurity();
+ virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
+ virtual void createBuffers(jint, ::java::awt::BufferCapabilities *);
+ virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *);
+ virtual ::java::awt::Image * createImage(jint, jint);
+ virtual void coalescePaintEvent(::java::awt::event::PaintEvent *);
+ virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint);
+ virtual void destroyBuffers();
+ virtual void disable();
+ virtual void dispose();
+ virtual void enable();
+ virtual void finalize();
+ virtual void flip(::java::awt::BufferCapabilities$FlipContents *);
+ virtual ::java::awt::Image * getBackBuffer();
+ virtual ::java::awt::image::ColorModel * getColorModel();
+ virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
+ virtual ::java::awt::Graphics * getGraphics();
+ virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration();
+ virtual ::java::awt::Point * getLocationOnScreen();
+private:
+ void getSizeNative(::java::awt::Dimension *, jboolean);
+ ::java::awt::Dimension * getSize(jboolean);
+public:
+ virtual ::java::awt::Dimension * getMinimumSize();
+ virtual ::java::awt::Dimension * getPreferredSize();
+ virtual ::java::awt::Toolkit * getToolkit();
+ virtual jboolean handlesWheelScrolling();
+ virtual void hide();
+ virtual jboolean isFocusable();
+ virtual jboolean isFocusTraversable();
+ virtual jboolean isObscured();
+ virtual ::java::awt::Dimension * minimumSize();
+ virtual ::java::awt::Dimension * preferredSize();
+ virtual void requestFocus();
+ virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong);
+ virtual void reshape(jint, jint, jint, jint);
+ virtual void setBackground(::java::awt::Color *);
+ virtual void setBounds(jint, jint, jint, jint);
+ virtual void setCursor(::java::awt::Cursor *);
+ virtual void setEnabled(jboolean);
+ virtual void setFont(::java::awt::Font *);
+ virtual void setForeground(::java::awt::Color *);
+ virtual void setVisible(jboolean);
+ virtual void show();
+ virtual void handleEvent(::java::awt::AWTEvent *);
+ virtual void paint(::java::awt::Graphics *);
+ virtual void paintBackBuffer();
+ virtual void paintBackBuffer(jint, jint, jint, jint);
+ virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
+ virtual void print(::java::awt::Graphics *);
+ virtual void repaint(jlong, jint, jint, jint, jint);
+ virtual void updateCursorImmediately();
+ virtual ::java::awt::Rectangle * getBounds();
+ virtual void reparent(::java::awt::peer::ContainerPeer *);
+ virtual void setBounds(jint, jint, jint, jint, jint);
+ virtual jboolean isReparentSupported();
+ virtual void layout();
+ virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong, ::sun::awt::CausedFocusEvent$Cause *);
+public: // actually protected
+ static const jint POPUP_TRIGGER = 3;
+ ::gnu::java::awt::peer::qt::QtToolkit * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::NativeWrapper)))) toolkit;
+public: // actually package-private
+ ::java::awt::Component * owner;
+private:
+ jlong eventMask;
+ jboolean hasMotionListeners;
+public: // actually protected
+ ::gnu::java::awt::peer::qt::QtImage * backBuffer;
+ jlong qtApp;
+private:
+ jboolean settingUp;
+ jboolean ignoreResize;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtComponentPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtContainerPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtContainerPeer.h
new file mode 100644
index 000000000..f9e60b3cc
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtContainerPeer.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtContainerPeer__
+#define __gnu_java_awt_peer_qt_QtContainerPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtContainerPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Insets;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtContainerPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtContainerPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Component *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public:
+ virtual void beginLayout();
+ virtual void beginValidate();
+ virtual void endLayout();
+ virtual void endValidate();
+ virtual ::java::awt::Insets * getInsets();
+ virtual ::java::awt::Insets * insets();
+ virtual jboolean isPaintPending();
+ virtual jboolean isRestackSupported();
+ virtual void cancelPendingPaint(jint, jint, jint, jint);
+ virtual void restack();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtContainerPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtDialogPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtDialogPeer.h
new file mode 100644
index 000000000..483aa8e51
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtDialogPeer.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtDialogPeer__
+#define __gnu_java_awt_peer_qt_QtDialogPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtWindowPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtDialogPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Dialog;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtDialogPeer : public ::gnu::java::awt::peer::qt::QtWindowPeer
+{
+
+public:
+ QtDialogPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Dialog *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public: // actually package-private
+ virtual void setModal(jboolean);
+private:
+ void setBoundsNative(jint, jint, jint, jint, jboolean);
+public:
+ virtual void setResizable(jboolean);
+ virtual void setBounds(jint, jint, jint, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtDialogPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.h
new file mode 100644
index 000000000..5ee942d6f
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtEmbeddedWindowPeer__
+#define __gnu_java_awt_peer_qt_QtEmbeddedWindowPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtFramePeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtEmbeddedWindowPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtEmbeddedWindowPeer : public ::gnu::java::awt::peer::qt::QtFramePeer
+{
+
+public:
+ QtEmbeddedWindowPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Component *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public:
+ virtual void embed(jlong);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtEmbeddedWindowPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFileDialogPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFileDialogPeer.h
new file mode 100644
index 000000000..a87e72f1b
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFileDialogPeer.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtFileDialogPeer__
+#define __gnu_java_awt_peer_qt_QtFileDialogPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtDialogPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtFileDialogPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class FileDialog;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtFileDialogPeer : public ::gnu::java::awt::peer::qt::QtDialogPeer
+{
+
+public:
+ QtFileDialogPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::FileDialog *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void setMode(jint);
+ void fileDialogDone(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual void setFile(::java::lang::String *);
+ virtual void setDirectory(::java::lang::String *);
+ virtual void setFilenameFilter(::java::io::FilenameFilter *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtFileDialogPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontMetrics.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontMetrics.h
new file mode 100644
index 000000000..fcb30d235
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontMetrics.h
@@ -0,0 +1,80 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtFontMetrics__
+#define __gnu_java_awt_peer_qt_QtFontMetrics__
+
+#pragma interface
+
+#include <java/awt/FontMetrics.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtFontMetrics;
+ class QtFontPeer;
+ class QtGraphics;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Font;
+ class Graphics;
+ namespace geom
+ {
+ class Rectangle2D;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtFontMetrics : public ::java::awt::FontMetrics
+{
+
+public:
+ QtFontMetrics(::java::awt::Font *);
+ QtFontMetrics(::java::awt::Font *, ::java::awt::Graphics *);
+public: // actually package-private
+ QtFontMetrics(::gnu::java::awt::peer::qt::QtFontPeer *, ::java::awt::Graphics *);
+public:
+ QtFontMetrics(::gnu::java::awt::peer::qt::QtFontPeer *);
+private:
+ void init(::gnu::java::awt::peer::qt::QtFontPeer *);
+ void initGraphics(::gnu::java::awt::peer::qt::QtFontPeer *, ::gnu::java::awt::peer::qt::QtGraphics *);
+ void dispose();
+public: // actually package-private
+ virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *);
+ virtual jboolean canDisplay(jint);
+public:
+ virtual jint getAscent();
+ virtual jint getDescent();
+ virtual jint getHeight();
+ virtual jint getLeading();
+ virtual jint getMaxAdvance();
+ virtual jint charWidth(jchar);
+ virtual jint charsWidth(JArray< jchar > *, jint, jint);
+ virtual jint stringWidth(::java::lang::String *);
+ virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, ::java::awt::Graphics *);
+private:
+ jlong __attribute__((aligned(__alignof__( ::java::awt::FontMetrics)))) nativeObject;
+ ::gnu::java::awt::peer::qt::QtFontPeer * peer;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtFontMetrics__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontPeer.h
new file mode 100644
index 000000000..0daebcc13
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFontPeer.h
@@ -0,0 +1,89 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtFontPeer__
+#define __gnu_java_awt_peer_qt_QtFontPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/ClasspathFontPeer.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtFontMetrics;
+ class QtFontPeer;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Font;
+ class FontMetrics;
+ namespace font
+ {
+ class FontRenderContext;
+ class GlyphVector;
+ class LineMetrics;
+ }
+ namespace geom
+ {
+ class Rectangle2D;
+ }
+ }
+ namespace text
+ {
+ class CharacterIterator;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtFontPeer : public ::gnu::java::awt::peer::ClasspathFontPeer
+{
+
+public:
+ QtFontPeer(::java::lang::String *, jint);
+ QtFontPeer(::java::lang::String *, jint, jint);
+ QtFontPeer(::java::lang::String *, ::java::util::Map *);
+ virtual void init();
+private:
+ void create(::java::lang::String *, jint, jint);
+public:
+ virtual void dispose();
+ virtual jboolean canDisplay(::java::awt::Font *, jint);
+ virtual jint canDisplayUpTo(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint);
+ virtual ::java::lang::String * getSubFamilyName(::java::awt::Font *, ::java::util::Locale *);
+ virtual ::java::lang::String * getPostScriptName(::java::awt::Font *);
+ virtual jint getNumGlyphs(::java::awt::Font *);
+ virtual jint getMissingGlyphCode(::java::awt::Font *);
+ virtual jbyte getBaselineFor(::java::awt::Font *, jchar);
+ virtual ::java::lang::String * getGlyphName(::java::awt::Font *, jint);
+ virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *);
+ virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jint > *);
+ virtual ::java::awt::font::GlyphVector * layoutGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jchar > *, jint, jint, jint);
+ virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
+ virtual jboolean hasUniformLineMetrics(::java::awt::Font *);
+ virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *);
+ virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::Font *, ::java::awt::font::FontRenderContext *);
+private:
+ jlong __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::ClasspathFontPeer)))) nativeObject;
+ ::gnu::java::awt::peer::qt::QtFontMetrics * metrics;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtFontPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFramePeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFramePeer.h
new file mode 100644
index 000000000..a89557c60
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtFramePeer.h
@@ -0,0 +1,78 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtFramePeer__
+#define __gnu_java_awt_peer_qt_QtFramePeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtWindowPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtFramePeer;
+ class QtImage;
+ class QtMenuBarPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Image;
+ class Insets;
+ class MenuBar;
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtFramePeer : public ::gnu::java::awt::peer::qt::QtWindowPeer
+{
+
+public:
+ QtFramePeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Component *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void setIcon(::gnu::java::awt::peer::qt::QtImage *);
+ void setMaximizedBounds(jint, jint);
+ void setMenu(::gnu::java::awt::peer::qt::QtMenuBarPeer *);
+ jint menuBarHeight();
+public:
+ virtual void destroy();
+ virtual jint getState();
+ virtual ::java::awt::Insets * getInsets();
+ virtual void setIconImage(::java::awt::Image *);
+ virtual void setMaximizedBounds(::java::awt::Rectangle *);
+ virtual void setMenuBar(::java::awt::MenuBar *);
+ virtual void setResizable(jboolean);
+ virtual void setState(jint);
+ virtual void setBoundsPrivate(jint, jint, jint, jint);
+ virtual void updateAlwaysOnTop();
+ virtual jboolean requestWindowFocus();
+ virtual ::java::awt::Rectangle * getBoundsPrivate();
+private:
+ jint __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtWindowPeer)))) theState;
+public: // actually package-private
+ jlong frameObject;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtFramePeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphics.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphics.h
new file mode 100644
index 000000000..710248b0a
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphics.h
@@ -0,0 +1,215 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtGraphics__
+#define __gnu_java_awt_peer_qt_QtGraphics__
+
+#pragma interface
+
+#include <java/awt/Graphics2D.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QMatrix;
+ class QPainterPath;
+ class QPen;
+ class QtFontPeer;
+ class QtGraphics;
+ class QtImage;
+ class QtVolatileImage;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ class Composite;
+ class Font;
+ class FontMetrics;
+ class Graphics;
+ class GraphicsConfiguration;
+ class Image;
+ class Paint;
+ class Rectangle;
+ class RenderingHints;
+ class RenderingHints$Key;
+ class Shape;
+ class Stroke;
+ namespace font
+ {
+ class FontRenderContext;
+ class GlyphVector;
+ }
+ namespace geom
+ {
+ class AffineTransform;
+ }
+ namespace image
+ {
+ class BufferedImage;
+ class BufferedImageOp;
+ class ImageObserver;
+ class RenderedImage;
+ namespace renderable
+ {
+ class RenderableImage;
+ }
+ }
+ }
+ namespace text
+ {
+ class AttributedCharacterIterator;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtGraphics : public ::java::awt::Graphics2D
+{
+
+public: // actually package-private
+ QtGraphics();
+ QtGraphics(::gnu::java::awt::peer::qt::QtGraphics *);
+public: // actually protected
+ virtual void setup();
+public:
+ virtual void delete$();
+ virtual void dispose();
+private:
+ void resetClip();
+public: // actually protected
+ virtual void initImage(::gnu::java::awt::peer::qt::QtImage *);
+ virtual void initVolatileImage(::gnu::java::awt::peer::qt::QtVolatileImage *);
+private:
+ void cloneNativeContext(::gnu::java::awt::peer::qt::QtGraphics *);
+ void setColor(jint, jint, jint, jint);
+ void drawNative(::gnu::java::awt::peer::qt::QPainterPath *);
+ void fillNative(::gnu::java::awt::peer::qt::QPainterPath *);
+ void setClipNative(::gnu::java::awt::peer::qt::QPainterPath *);
+ void setClipRectNative(jint, jint, jint, jint);
+ void intersectClipNative(::gnu::java::awt::peer::qt::QPainterPath *);
+ void intersectClipRectNative(jint, jint, jint, jint);
+ void setQtTransform(::gnu::java::awt::peer::qt::QMatrix *);
+ void setNativeStroke(::gnu::java::awt::peer::qt::QPen *);
+ void setNativeComposite(jint);
+ void drawStringNative(::java::lang::String *, jdouble, jdouble);
+ void setLinearGradient(jint, jint, jint, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jboolean);
+ void setAlphaNative(jdouble);
+ void setFontNative(::gnu::java::awt::peer::qt::QtFontPeer *);
+ ::gnu::java::awt::peer::qt::QPainterPath * getClipNative();
+public: // actually package-private
+ virtual void setAlpha(jdouble);
+public:
+ virtual ::java::awt::Graphics * create() = 0;
+ virtual void copyArea(jint, jint, jint, jint, jint, jint) = 0;
+ virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration() = 0;
+ virtual ::java::awt::Color * getColor();
+ virtual void setColor(::java::awt::Color *);
+ virtual void setBackground(::java::awt::Color *);
+ virtual ::java::awt::Color * getBackground();
+ virtual void setPaintMode();
+ virtual void setXORMode(::java::awt::Color *);
+ virtual jboolean hit(::java::awt::Rectangle *, ::java::awt::Shape *, jboolean);
+ virtual ::java::awt::Font * getFont();
+ virtual void setFont(::java::awt::Font *);
+ virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
+ virtual void clip(::java::awt::Shape *);
+ virtual void clipRect(jint, jint, jint, jint);
+ virtual void setClip(jint, jint, jint, jint);
+ virtual ::java::awt::Shape * getClip();
+ virtual ::java::awt::Rectangle * getClipBounds();
+ virtual void setClip(::java::awt::Shape *);
+ virtual void draw(::java::awt::Shape *);
+ virtual void fill(::java::awt::Shape *);
+ virtual void drawLine(jint, jint, jint, jint);
+ virtual void drawRect(jint, jint, jint, jint);
+ virtual void fillRect(jint, jint, jint, jint);
+ virtual void clearRect(jint, jint, jint, jint);
+ virtual void drawRoundRect(jint, jint, jint, jint, jint, jint);
+ virtual void fillRoundRect(jint, jint, jint, jint, jint, jint);
+ virtual void drawOval(jint, jint, jint, jint);
+ virtual void fillOval(jint, jint, jint, jint);
+ virtual void drawArc(jint, jint, jint, jint, jint, jint);
+ virtual void fillArc(jint, jint, jint, jint, jint, jint);
+ virtual void drawPolyline(JArray< jint > *, JArray< jint > *, jint);
+ virtual void drawPolygon(JArray< jint > *, JArray< jint > *, jint);
+ virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint);
+ virtual void fill3DRect(jint, jint, jint, jint, jboolean);
+ virtual void draw3DRect(jint, jint, jint, jint, jboolean);
+ virtual void drawString(::java::lang::String *, jint, jint);
+ virtual void drawString(::java::lang::String *, jfloat, jfloat);
+ virtual void drawString(::java::text::AttributedCharacterIterator *, jint, jint);
+ virtual void drawString(::java::text::AttributedCharacterIterator *, jfloat, jfloat);
+ virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
+ virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
+ virtual ::java::awt::geom::AffineTransform * getTransform();
+ virtual void setTransform(::java::awt::geom::AffineTransform *);
+ virtual void rotate(jdouble);
+ virtual void rotate(jdouble, jdouble, jdouble);
+ virtual void scale(jdouble, jdouble);
+ virtual void shear(jdouble, jdouble);
+ virtual void transform(::java::awt::geom::AffineTransform *);
+ virtual void translate(jdouble, jdouble);
+ virtual void translate(jint, jint);
+ virtual void setStroke(::java::awt::Stroke *);
+ virtual ::java::awt::Stroke * getStroke();
+ virtual void setComposite(::java::awt::Composite *);
+ virtual ::java::awt::Composite * getComposite();
+ virtual void setPaint(::java::awt::Paint *);
+ virtual ::java::awt::Paint * getPaint();
+ virtual void addRenderingHints(::java::util::Map *);
+ virtual ::java::lang::Object * getRenderingHint(::java::awt::RenderingHints$Key *);
+ virtual ::java::awt::RenderingHints * getRenderingHints();
+ virtual void setRenderingHints(::java::util::Map *);
+ virtual void setRenderingHint(::java::awt::RenderingHints$Key *, ::java::lang::Object *);
+private:
+ void updateRenderingHints();
+public:
+ virtual ::java::awt::font::FontRenderContext * getFontRenderContext();
+ virtual void drawRenderableImage(::java::awt::image::renderable::RenderableImage *, ::java::awt::geom::AffineTransform *);
+ virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
+ virtual void drawImage(::java::awt::image::BufferedImage *, ::java::awt::image::BufferedImageOp *, jint, jint);
+public: // actually protected
+ jlong __attribute__((aligned(__alignof__( ::java::awt::Graphics2D)))) nativeObject;
+private:
+ static ::java::awt::geom::AffineTransform * identity;
+public: // actually protected
+ ::java::awt::Font * font;
+ ::java::awt::Color * color;
+ ::java::awt::Color * bgcolor;
+ ::java::awt::Shape * clip__;
+ ::java::awt::Shape * initialClip;
+ ::java::awt::geom::AffineTransform * xform;
+ ::java::awt::Stroke * currentStroke;
+ jboolean nativeStroking;
+ ::java::awt::Composite * composite;
+ jdouble currentAlpha;
+ ::java::awt::Paint * currentPaint;
+ ::java::awt::RenderingHints * renderingHints;
+public: // actually package-private
+ ::java::awt::Graphics * parent;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtGraphics__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphicsEnvironment.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphicsEnvironment.h
new file mode 100644
index 000000000..ec1e0c8a2
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtGraphicsEnvironment.h
@@ -0,0 +1,65 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtGraphicsEnvironment__
+#define __gnu_java_awt_peer_qt_QtGraphicsEnvironment__
+
+#pragma interface
+
+#include <java/awt/GraphicsEnvironment.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtGraphicsEnvironment;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Font;
+ class Graphics2D;
+ class GraphicsDevice;
+ namespace image
+ {
+ class BufferedImage;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtGraphicsEnvironment : public ::java::awt::GraphicsEnvironment
+{
+
+public:
+ QtGraphicsEnvironment(::gnu::java::awt::peer::qt::QtToolkit *);
+ virtual JArray< ::java::awt::Font * > * getAllFonts();
+ virtual JArray< ::java::lang::String * > * getAvailableFontFamilyNames();
+ virtual JArray< ::java::lang::String * > * getAvailableFontFamilyNames(::java::util::Locale *);
+ virtual ::java::awt::GraphicsDevice * getDefaultScreenDevice();
+ virtual ::java::awt::Graphics2D * createGraphics(::java::awt::image::BufferedImage *);
+ virtual JArray< ::java::awt::GraphicsDevice * > * getScreenDevices();
+ virtual ::gnu::java::awt::peer::qt::QtToolkit * getToolkit();
+public: // actually package-private
+ ::gnu::java::awt::peer::qt::QtToolkit * __attribute__((aligned(__alignof__( ::java::awt::GraphicsEnvironment)))) toolkit;
+ JArray< ::java::awt::GraphicsDevice * > * screens;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtGraphicsEnvironment__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImage.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImage.h
new file mode 100644
index 000000000..4c921b228
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImage.h
@@ -0,0 +1,128 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtImage__
+#define __gnu_java_awt_peer_qt_QtImage__
+
+#pragma interface
+
+#include <java/awt/Image.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QMatrix;
+ class QtComponentPeer;
+ class QtGraphics;
+ class QtImage;
+ class QtImageGraphics;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ class Graphics;
+ class Image;
+ namespace image
+ {
+ class ColorModel;
+ class ImageObserver;
+ class ImageProducer;
+ }
+ }
+ namespace net
+ {
+ class URL;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtImage : public ::java::awt::Image
+{
+
+public:
+ virtual void clear();
+private:
+ JArray< jint > * getPixels();
+ void setPixels(JArray< jint > *);
+ jboolean loadImage(::java::lang::String *);
+ jboolean loadImageFromData(JArray< jbyte > *);
+ void createImage();
+ void freeImage();
+ void createScaledImage(::gnu::java::awt::peer::qt::QtImage *, jint);
+public: // actually package-private
+ virtual void drawPixels(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, jint, jboolean);
+private:
+ void drawPixelsScaled(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, jint, jint, jint, jboolean);
+ void drawPixelsTransformed(::gnu::java::awt::peer::qt::QtGraphics *, ::gnu::java::awt::peer::qt::QMatrix *);
+public: // actually package-private
+ virtual void drawPixelsScaledFlipped(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jboolean, jboolean, jint, jint, jint, jint, jint, jint, jint, jint, jboolean);
+public:
+ QtImage(::java::awt::image::ImageProducer *);
+ QtImage(::java::net::URL *);
+ QtImage(::java::lang::String *);
+ QtImage(JArray< jbyte > *);
+ QtImage(jint, jint);
+private:
+ QtImage(::gnu::java::awt::peer::qt::QtImage *, jint, jint, jint);
+public:
+ virtual void setImage(jint, jint, JArray< jint > *, ::java::util::Hashtable *);
+ virtual jint getWidth(::java::awt::image::ImageObserver *);
+ virtual jint getHeight(::java::awt::image::ImageObserver *);
+ virtual ::java::lang::Object * getProperty(::java::lang::String *, ::java::awt::image::ImageObserver *);
+ virtual ::java::awt::image::ImageProducer * getSource();
+public: // actually package-private
+ virtual void putPainter(::gnu::java::awt::peer::qt::QtImageGraphics *);
+ virtual void removePainter(::gnu::java::awt::peer::qt::QtImageGraphics *);
+public:
+ virtual ::java::awt::Graphics * getGraphics();
+public: // actually package-private
+ virtual ::java::awt::Graphics * getDirectGraphics(::gnu::java::awt::peer::qt::QtComponentPeer *);
+public:
+ virtual ::java::awt::Image * getScaledInstance(jint, jint, jint);
+ virtual void flush();
+ virtual void finalize();
+ virtual void dispose();
+ virtual jint checkImage(::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, ::gnu::java::awt::peer::qt::QMatrix *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual void copyArea(jint, jint, jint, jint, jint, jint);
+private:
+ void deliver();
+ jboolean addObserver(::java::awt::image::ImageObserver *);
+public:
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::java::awt::Image)))) width;
+ jint height;
+ ::java::util::Hashtable * props;
+ jboolean isLoaded;
+ jlong nativeObject;
+ ::java::util::Vector * observers;
+ jboolean errorLoading;
+ ::java::awt::image::ImageProducer * source;
+ static ::java::awt::image::ColorModel * nativeModel;
+ ::java::util::WeakHashMap * painters;
+ jboolean killFlag;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtImage__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageConsumer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageConsumer.h
new file mode 100644
index 000000000..8c929d4f6
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageConsumer.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtImageConsumer__
+#define __gnu_java_awt_peer_qt_QtImageConsumer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtImage;
+ class QtImageConsumer;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ namespace image
+ {
+ class ColorModel;
+ class ImageProducer;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtImageConsumer : public ::java::lang::Object
+{
+
+public:
+ QtImageConsumer(::gnu::java::awt::peer::qt::QtImage *, ::java::awt::image::ImageProducer *);
+ virtual void imageComplete(jint);
+ virtual void setColorModel(::java::awt::image::ColorModel *);
+ virtual void setDimensions(jint, jint);
+ virtual void setHints(jint);
+ virtual void setPixels(jint, jint, jint, jint, ::java::awt::image::ColorModel *, JArray< jbyte > *, jint, jint);
+ virtual void setPixels(jint, jint, jint, jint, ::java::awt::image::ColorModel *, JArray< jint > *, jint, jint);
+private:
+ JArray< jint > * convertPixels(JArray< jbyte > *);
+public:
+ virtual void setProperties(::java::util::Hashtable *);
+private:
+ ::gnu::java::awt::peer::qt::QtImage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) target;
+ jint width;
+ jint height;
+ ::java::util::Hashtable * properties;
+ JArray< jint > * pixelCache;
+ ::java::awt::image::ImageProducer * source;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtImageConsumer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageDirectGraphics.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageDirectGraphics.h
new file mode 100644
index 000000000..d74e32444
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageDirectGraphics.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtImageDirectGraphics__
+#define __gnu_java_awt_peer_qt_QtImageDirectGraphics__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtImageGraphics.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtComponentPeer;
+ class QtImage;
+ class QtImageDirectGraphics;
+ class QtImageGraphics;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ class Image;
+ class Shape;
+ namespace geom
+ {
+ class AffineTransform;
+ }
+ namespace image
+ {
+ class ImageObserver;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtImageDirectGraphics : public ::gnu::java::awt::peer::qt::QtImageGraphics
+{
+
+public:
+ QtImageDirectGraphics(::gnu::java::awt::peer::qt::QtImage *, ::gnu::java::awt::peer::qt::QtComponentPeer *);
+ QtImageDirectGraphics(::gnu::java::awt::peer::qt::QtImageGraphics *);
+private:
+ void scheduleUpdate();
+public:
+ virtual void dispose();
+ virtual void draw(::java::awt::Shape *);
+ virtual void fill(::java::awt::Shape *);
+ virtual void drawString(::java::lang::String *, jint, jint);
+ virtual void drawString(::java::lang::String *, jfloat, jfloat);
+ virtual void drawLine(jint, jint, jint, jint);
+ virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+private:
+ ::gnu::java::awt::peer::qt::QtComponentPeer * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtImageGraphics)))) peer;
+ jboolean modified;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtImageDirectGraphics__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageGraphics.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageGraphics.h
new file mode 100644
index 000000000..e5adb7912
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtImageGraphics.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtImageGraphics__
+#define __gnu_java_awt_peer_qt_QtImageGraphics__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtGraphics.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtImageGraphics;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Graphics;
+ class GraphicsConfiguration;
+ class Image;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtImageGraphics : public ::gnu::java::awt::peer::qt::QtGraphics
+{
+
+public:
+ QtImageGraphics(::java::awt::Image *);
+public: // actually package-private
+ QtImageGraphics(::gnu::java::awt::peer::qt::QtImageGraphics *);
+public:
+ virtual void dispose();
+ virtual ::java::awt::Graphics * create();
+ virtual void copyArea(jint, jint, jint, jint, jint, jint);
+ virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
+public: // actually package-private
+ ::java::awt::Image * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtGraphics)))) parentImage;
+ ::java::util::Stack * owners;
+ ::gnu::java::awt::peer::qt::QtImageGraphics * topParent;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtImageGraphics__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtLabelPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtLabelPeer.h
new file mode 100644
index 000000000..af81168b4
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtLabelPeer.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtLabelPeer__
+#define __gnu_java_awt_peer_qt_QtLabelPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtLabelPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Label;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtLabelPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtLabelPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Label *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public:
+ virtual void setAlignment(jint);
+ virtual void setText(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtLabelPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtListPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtListPeer.h
new file mode 100644
index 000000000..0d4fbee97
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtListPeer.h
@@ -0,0 +1,75 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtListPeer__
+#define __gnu_java_awt_peer_qt_QtListPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtListPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class List;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtListPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtListPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::List *);
+ virtual void init();
+public: // actually protected
+ virtual void setup();
+private:
+ void fireChoice(jint);
+ void itemDoubleClicked(jint, jint);
+ void select(jint, jboolean);
+public:
+ virtual void add(::java::lang::String *, jint);
+ virtual void addItem(::java::lang::String *, jint);
+ virtual void clear();
+ virtual void delItems(jint, jint);
+ virtual void deselect(jint);
+ virtual JArray< jint > * getSelectedIndexes();
+ virtual void makeVisible(jint);
+ virtual ::java::awt::Dimension * minimumSize(jint);
+ virtual ::java::awt::Dimension * preferredSize(jint);
+ virtual void removeAll();
+ virtual void select(jint);
+ virtual void setMultipleMode(jboolean);
+ virtual void setMultipleSelections(jboolean);
+ virtual ::java::awt::Dimension * getPreferredSize(jint);
+ virtual ::java::awt::Dimension * getMinimumSize(jint);
+private:
+ jboolean __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtComponentPeer)))) ignoreNextSelect;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtListPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuBarPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuBarPeer.h
new file mode 100644
index 000000000..57e6d546e
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuBarPeer.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtMenuBarPeer__
+#define __gnu_java_awt_peer_qt_QtMenuBarPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtMenuComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtMenuBarPeer;
+ class QtMenuPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Menu;
+ class MenuBar;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtMenuBarPeer : public ::gnu::java::awt::peer::qt::QtMenuComponentPeer
+{
+
+public:
+ QtMenuBarPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::MenuBar *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public: // actually package-private
+ virtual void addMenus();
+private:
+ void addMenu(::gnu::java::awt::peer::qt::QtMenuPeer *);
+ void addHelpMenu(::gnu::java::awt::peer::qt::QtMenuPeer *);
+ void delMenu(::gnu::java::awt::peer::qt::QtMenuPeer *);
+public:
+ virtual void addMenu(::java::awt::Menu *);
+ virtual void addHelpMenu(::java::awt::Menu *);
+ virtual void delMenu(jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtMenuBarPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuComponentPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuComponentPeer.h
new file mode 100644
index 000000000..3cab64589
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuComponentPeer.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtMenuComponentPeer__
+#define __gnu_java_awt_peer_qt_QtMenuComponentPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/NativeWrapper.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtMenuComponentPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Font;
+ class MenuComponent;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtMenuComponentPeer : public ::gnu::java::awt::peer::qt::NativeWrapper
+{
+
+public:
+ QtMenuComponentPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::MenuComponent *);
+public: // actually protected
+ virtual void callInit();
+ virtual void init();
+ virtual void setup();
+public:
+ virtual void finalize();
+ virtual void dispose();
+ virtual void setFont(::java::awt::Font *);
+public: // actually protected
+ ::gnu::java::awt::peer::qt::QtToolkit * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::NativeWrapper)))) toolkit;
+ ::java::awt::MenuComponent * owner;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtMenuComponentPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuItemPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuItemPeer.h
new file mode 100644
index 000000000..10eee1aa2
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuItemPeer.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtMenuItemPeer__
+#define __gnu_java_awt_peer_qt_QtMenuItemPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtMenuComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtMenuItemPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class MenuItem;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtMenuItemPeer : public ::gnu::java::awt::peer::qt::QtMenuComponentPeer
+{
+
+public:
+ QtMenuItemPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::MenuItem *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void create(::java::lang::String *, jboolean, jboolean);
+public:
+ virtual void finalize();
+ virtual void dispose();
+private:
+ void fireClick(jint);
+public:
+ virtual void disable();
+ virtual void enable();
+ virtual void setEnabled(jboolean);
+ virtual void setLabel(::java::lang::String *);
+ virtual void setState(jboolean);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtMenuItemPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuPeer.h
new file mode 100644
index 000000000..79341a4fe
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtMenuPeer.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtMenuPeer__
+#define __gnu_java_awt_peer_qt_QtMenuPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtMenuComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtMenuItemPeer;
+ class QtMenuPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Menu;
+ class MenuItem;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtMenuPeer : public ::gnu::java::awt::peer::qt::QtMenuComponentPeer
+{
+
+public:
+ QtMenuPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Menu *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public: // actually package-private
+ virtual void addItems();
+private:
+ void fireClick();
+ void allowTearOff();
+ void insertSeperator();
+ void insertItem(::gnu::java::awt::peer::qt::QtMenuItemPeer *);
+ void insertMenu(::gnu::java::awt::peer::qt::QtMenuPeer *);
+ void delItem(jlong);
+ void add(jlong);
+public:
+ virtual void addItem(::java::awt::MenuItem *);
+ virtual void addSeparator();
+ virtual void delItem(jint);
+ virtual void disable();
+ virtual void enable();
+ virtual void setEnabled(jboolean);
+ virtual void setLabel(::java::lang::String *);
+public: // actually package-private
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::qt::QtMenuComponentPeer)))) items;
+ jboolean itemsAdded;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtMenuPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPanelPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPanelPeer.h
new file mode 100644
index 000000000..c0031ef50
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPanelPeer.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtPanelPeer__
+#define __gnu_java_awt_peer_qt_QtPanelPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtContainerPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtPanelPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtPanelPeer : public ::gnu::java::awt::peer::qt::QtContainerPeer
+{
+
+public:
+ QtPanelPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Component *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtPanelPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPopupMenuPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPopupMenuPeer.h
new file mode 100644
index 000000000..3b78bc977
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtPopupMenuPeer.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtPopupMenuPeer__
+#define __gnu_java_awt_peer_qt_QtPopupMenuPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtMenuPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtPopupMenuPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Event;
+ class PopupMenu;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtPopupMenuPeer : public ::gnu::java::awt::peer::qt::QtMenuPeer
+{
+
+public:
+ QtPopupMenuPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::PopupMenu *);
+private:
+ void showNative(jint, jint);
+public:
+ virtual void show(::java::awt::Component *, jint, jint);
+ virtual void show(::java::awt::Event *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtPopupMenuPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread$RepaintComponent.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread$RepaintComponent.h
new file mode 100644
index 000000000..9cc516cda
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread$RepaintComponent.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtRepaintThread$RepaintComponent__
+#define __gnu_java_awt_peer_qt_QtRepaintThread$RepaintComponent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtComponentPeer;
+ class QtRepaintThread$RepaintComponent;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtRepaintThread$RepaintComponent : public ::java::lang::Object
+{
+
+public:
+ QtRepaintThread$RepaintComponent(::gnu::java::awt::peer::qt::QtComponentPeer *);
+ QtRepaintThread$RepaintComponent(::gnu::java::awt::peer::qt::QtComponentPeer *, jint, jint, jint, jint);
+ ::gnu::java::awt::peer::qt::QtComponentPeer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) curr;
+ ::gnu::java::awt::peer::qt::QtRepaintThread$RepaintComponent * next;
+ jboolean paintAll;
+ jint x;
+ jint y;
+ jint w;
+ jint h;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtRepaintThread$RepaintComponent__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread.h
new file mode 100644
index 000000000..e9d714cb6
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtRepaintThread.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtRepaintThread__
+#define __gnu_java_awt_peer_qt_QtRepaintThread__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtComponentPeer;
+ class QtRepaintThread;
+ class QtRepaintThread$RepaintComponent;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtRepaintThread : public ::java::lang::Thread
+{
+
+public:
+ QtRepaintThread();
+ virtual void run();
+ virtual void queueComponent(::gnu::java::awt::peer::qt::QtComponentPeer *);
+ virtual void queueComponent(::gnu::java::awt::peer::qt::QtComponentPeer *, jint, jint, jint, jint);
+public: // actually package-private
+ ::gnu::java::awt::peer::qt::QtRepaintThread$RepaintComponent * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) component;
+ jboolean busy;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtRepaintThread__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDevice.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDevice.h
new file mode 100644
index 000000000..179fa09bf
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDevice.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtScreenDevice__
+#define __gnu_java_awt_peer_qt_QtScreenDevice__
+
+#pragma interface
+
+#include <java/awt/GraphicsDevice.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtScreenDevice;
+ class QtScreenDeviceConfiguration;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class DisplayMode;
+ class GraphicsConfigTemplate;
+ class GraphicsConfiguration;
+ class Rectangle;
+ class Window;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtScreenDevice : public ::java::awt::GraphicsDevice
+{
+
+public:
+ QtScreenDevice(jint);
+ virtual void init(jint);
+ virtual void dispose();
+public: // actually package-private
+ virtual ::java::awt::Rectangle * getBounds();
+ virtual jint getDpiX();
+ virtual jint getDpiY();
+ virtual jint depth();
+public:
+ virtual ::java::awt::GraphicsConfiguration * getBestConfiguration(::java::awt::GraphicsConfigTemplate *);
+ virtual JArray< ::java::awt::GraphicsConfiguration * > * getConfigurations();
+ virtual ::java::awt::GraphicsConfiguration * getDefaultConfiguration();
+ virtual ::java::lang::String * getIDstring();
+ virtual jint getType();
+ virtual jboolean isDisplayChangeSupported();
+ virtual jboolean isFullScreenSupported();
+ virtual void setDisplayMode(::java::awt::DisplayMode *);
+ virtual void setFullScreenWindow(::java::awt::Window *);
+private:
+ jlong __attribute__((aligned(__alignof__( ::java::awt::GraphicsDevice)))) nativeObject;
+ jint id;
+ ::java::lang::String * IDstring;
+public: // actually package-private
+ ::gnu::java::awt::peer::qt::QtScreenDeviceConfiguration * config;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtScreenDevice__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.h
new file mode 100644
index 000000000..f9ec9e028
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtScreenDeviceConfiguration__
+#define __gnu_java_awt_peer_qt_QtScreenDeviceConfiguration__
+
+#pragma interface
+
+#include <java/awt/GraphicsConfiguration.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtScreenDevice;
+ class QtScreenDeviceConfiguration;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class GraphicsDevice;
+ class ImageCapabilities;
+ class Rectangle;
+ namespace geom
+ {
+ class AffineTransform;
+ }
+ namespace image
+ {
+ class BufferedImage;
+ class ColorModel;
+ class VolatileImage;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtScreenDeviceConfiguration : public ::java::awt::GraphicsConfiguration
+{
+
+public:
+ QtScreenDeviceConfiguration(::gnu::java::awt::peer::qt::QtScreenDevice *);
+ virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint);
+ virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint, jint);
+ virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint);
+ virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, ::java::awt::ImageCapabilities *);
+ virtual ::java::awt::Rectangle * getBounds();
+ virtual ::java::awt::image::ColorModel * getColorModel();
+ virtual ::java::awt::image::ColorModel * getColorModel(jint);
+ virtual ::java::awt::geom::AffineTransform * getDefaultTransform();
+ virtual ::java::awt::GraphicsDevice * getDevice();
+ virtual ::java::awt::geom::AffineTransform * getNormalizingTransform();
+ virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, jint);
+private:
+ ::gnu::java::awt::peer::qt::QtScreenDevice * __attribute__((aligned(__alignof__( ::java::awt::GraphicsConfiguration)))) owner;
+ ::java::awt::Rectangle * bounds;
+ jdouble dpiX;
+ jdouble dpiY;
+ jint depth;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtScreenDeviceConfiguration__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollPanePeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollPanePeer.h
new file mode 100644
index 000000000..23877b3b5
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollPanePeer.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtScrollPanePeer__
+#define __gnu_java_awt_peer_qt_QtScrollPanePeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtContainerPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtScrollPanePeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Adjustable;
+ class Insets;
+ class ScrollPane;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtScrollPanePeer : public ::gnu::java::awt::peer::qt::QtContainerPeer
+{
+
+public:
+ QtScrollPanePeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::ScrollPane *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void setPolicy(jint);
+public:
+ virtual void childResized(jint, jint);
+ virtual jint getHScrollbarHeight();
+ virtual jint getVScrollbarWidth();
+ virtual void setScrollPosition(jint, jint);
+ virtual ::java::awt::Insets * getInsets();
+ virtual void setUnitIncrement(::java::awt::Adjustable *, jint);
+ virtual void setValue(::java::awt::Adjustable *, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtScrollPanePeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollbarPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollbarPeer.h
new file mode 100644
index 000000000..3e1359763
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtScrollbarPeer.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtScrollbarPeer__
+#define __gnu_java_awt_peer_qt_QtScrollbarPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtScrollbarPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Scrollbar;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtScrollbarPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtScrollbarPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Scrollbar *);
+ virtual void init();
+public: // actually protected
+ virtual void setup();
+private:
+ void setOrientation(jint);
+ void fireMoved(jint, jint);
+public:
+ virtual void setLineIncrement(jint);
+ virtual void setPageIncrement(jint);
+ virtual void setValues(jint, jint, jint, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtScrollbarPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextAreaPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextAreaPeer.h
new file mode 100644
index 000000000..42ee90558
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextAreaPeer.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtTextAreaPeer__
+#define __gnu_java_awt_peer_qt_QtTextAreaPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtTextAreaPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Rectangle;
+ class TextArea;
+ namespace im
+ {
+ class InputMethodRequests;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtTextAreaPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtTextAreaPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::TextArea *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ jint getSelection(jboolean);
+ void textChanged();
+public:
+ virtual jlong filterEvents(jlong);
+ virtual jint getCaretPosition();
+ virtual ::java::awt::Rectangle * getCharacterBounds(jint);
+ virtual jint getIndexAtPoint(jint, jint);
+ virtual ::java::awt::Dimension * getMinimumSize(jint, jint);
+ virtual ::java::awt::Dimension * getPreferredSize(jint, jint);
+ virtual jint getSelectionEnd();
+ virtual jint getSelectionStart();
+ virtual ::java::lang::String * getText();
+ virtual void insert(::java::lang::String *, jint);
+ virtual void insertText(::java::lang::String *, jint);
+ virtual ::java::awt::Dimension * minimumSize(jint, jint);
+ virtual ::java::awt::Dimension * preferredSize(jint, jint);
+ virtual void replaceRange(::java::lang::String *, jint, jint);
+ virtual void replaceText(::java::lang::String *, jint, jint);
+ virtual void setText(::java::lang::String *);
+ virtual void select(jint, jint);
+ virtual void setEditable(jboolean);
+ virtual void setCaretPosition(jint);
+ virtual ::java::awt::im::InputMethodRequests * getInputMethodRequests();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtTextAreaPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextFieldPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextFieldPeer.h
new file mode 100644
index 000000000..123d95bb2
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtTextFieldPeer.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtTextFieldPeer__
+#define __gnu_java_awt_peer_qt_QtTextFieldPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtComponentPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtTextFieldPeer;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Rectangle;
+ class TextField;
+ namespace im
+ {
+ class InputMethodRequests;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtTextFieldPeer : public ::gnu::java::awt::peer::qt::QtComponentPeer
+{
+
+public:
+ QtTextFieldPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::TextField *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+private:
+ void textChanged();
+ jint getSelection(jboolean);
+ ::java::awt::Dimension * getMinimumSizeNative(jint);
+ ::java::awt::Dimension * getPreferredSizeNative(jint);
+public:
+ virtual jlong filterEvents(jlong);
+ virtual jint getCaretPosition();
+ virtual ::java::awt::Rectangle * getCharacterBounds(jint);
+ virtual jint getIndexAtPoint(jint, jint);
+ virtual ::java::awt::Dimension * getMinimumSize(jint);
+ virtual ::java::awt::Dimension * getPreferredSize(jint);
+ virtual jint getSelectionEnd();
+ virtual jint getSelectionStart();
+ virtual ::java::lang::String * getText();
+ virtual ::java::awt::Dimension * minimumSize(jint);
+ virtual ::java::awt::Dimension * preferredSize(jint);
+ virtual void select(jint, jint);
+ virtual void setCaretPosition(jint);
+ virtual void setEchoCharacter(jchar);
+ virtual void setEchoChar(jchar);
+ virtual void setEditable(jboolean);
+ virtual void setText(::java::lang::String *);
+ virtual ::java::awt::im::InputMethodRequests * getInputMethodRequests();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtTextFieldPeer__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtToolkit.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtToolkit.h
new file mode 100644
index 000000000..319318ac5
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtToolkit.h
@@ -0,0 +1,207 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtToolkit__
+#define __gnu_java_awt_peer_qt_QtToolkit__
+
+#pragma interface
+
+#include <gnu/java/awt/ClasspathToolkit.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ class EmbeddedWindow;
+ namespace peer
+ {
+ class ClasspathFontPeer;
+ class EmbeddedWindowPeer;
+ namespace qt
+ {
+ class MainQtThread;
+ class QtGraphicsEnvironment;
+ class QtRepaintThread;
+ class QtToolkit;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Button;
+ class Canvas;
+ class Checkbox;
+ class CheckboxMenuItem;
+ class Choice;
+ class Dialog;
+ class Dialog$ModalExclusionType;
+ class Dialog$ModalityType;
+ class Dimension;
+ class EventQueue;
+ class FileDialog;
+ class Font;
+ class FontMetrics;
+ class Frame;
+ class GraphicsDevice;
+ class GraphicsEnvironment;
+ class Image;
+ class Label;
+ class List;
+ class Menu;
+ class MenuBar;
+ class MenuItem;
+ class Panel;
+ class PopupMenu;
+ class PrintJob;
+ class ScrollPane;
+ class Scrollbar;
+ class TextArea;
+ class TextField;
+ class Window;
+ namespace datatransfer
+ {
+ class Clipboard;
+ }
+ namespace dnd
+ {
+ class DragGestureEvent;
+ namespace peer
+ {
+ class DragSourceContextPeer;
+ }
+ }
+ namespace event
+ {
+ class AWTEventListener;
+ }
+ namespace im
+ {
+ class InputMethodHighlight;
+ }
+ namespace image
+ {
+ class ColorModel;
+ class ImageObserver;
+ class ImageProducer;
+ }
+ namespace peer
+ {
+ class ButtonPeer;
+ class CanvasPeer;
+ class CheckboxMenuItemPeer;
+ class CheckboxPeer;
+ class ChoicePeer;
+ class DialogPeer;
+ class FileDialogPeer;
+ class FontPeer;
+ class FramePeer;
+ class LabelPeer;
+ class ListPeer;
+ class MenuBarPeer;
+ class MenuItemPeer;
+ class MenuPeer;
+ class PanelPeer;
+ class PopupMenuPeer;
+ class RobotPeer;
+ class ScrollPanePeer;
+ class ScrollbarPeer;
+ class TextAreaPeer;
+ class TextFieldPeer;
+ class WindowPeer;
+ }
+ }
+ namespace net
+ {
+ class URL;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtToolkit : public ::gnu::java::awt::ClasspathToolkit
+{
+
+ static void initToolkit();
+public:
+ QtToolkit();
+public: // actually package-private
+ virtual JArray< ::java::lang::String * > * nativeFontFamilies();
+ virtual jint numScreens();
+ virtual jint defaultScreen();
+public:
+ virtual void beep();
+ virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
+public: // actually protected
+ virtual ::java::awt::peer::ButtonPeer * createButton(::java::awt::Button *);
+ virtual ::java::awt::peer::CanvasPeer * createCanvas(::java::awt::Canvas *);
+ virtual ::java::awt::peer::CheckboxPeer * createCheckbox(::java::awt::Checkbox *);
+ virtual ::java::awt::peer::ChoicePeer * createChoice(::java::awt::Choice *);
+ virtual ::java::awt::peer::CheckboxMenuItemPeer * createCheckboxMenuItem(::java::awt::CheckboxMenuItem *);
+public:
+ virtual ::java::awt::dnd::peer::DragSourceContextPeer * createDragSourceContextPeer(::java::awt::dnd::DragGestureEvent *);
+public: // actually protected
+ virtual ::java::awt::peer::FramePeer * createFrame(::java::awt::Frame *);
+ virtual ::java::awt::peer::FileDialogPeer * createFileDialog(::java::awt::FileDialog *);
+public:
+ virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *);
+ virtual ::java::awt::Image * createImage(JArray< jbyte > *, jint, jint);
+ virtual ::java::awt::Image * createImage(::java::lang::String *);
+ virtual ::java::awt::Image * createImage(::java::net::URL *);
+public: // actually protected
+ virtual ::java::awt::peer::TextFieldPeer * createTextField(::java::awt::TextField *);
+ virtual ::java::awt::peer::LabelPeer * createLabel(::java::awt::Label *);
+ virtual ::java::awt::peer::ListPeer * createList(::java::awt::List *);
+ virtual ::java::awt::peer::ScrollbarPeer * createScrollbar(::java::awt::Scrollbar *);
+ virtual ::java::awt::peer::ScrollPanePeer * createScrollPane(::java::awt::ScrollPane *);
+ virtual ::java::awt::peer::TextAreaPeer * createTextArea(::java::awt::TextArea *);
+ virtual ::java::awt::peer::PanelPeer * createPanel(::java::awt::Panel *);
+ virtual ::java::awt::peer::WindowPeer * createWindow(::java::awt::Window *);
+ virtual ::java::awt::peer::DialogPeer * createDialog(::java::awt::Dialog *);
+ virtual ::java::awt::peer::MenuBarPeer * createMenuBar(::java::awt::MenuBar *);
+ virtual ::java::awt::peer::MenuPeer * createMenu(::java::awt::Menu *);
+ virtual ::java::awt::peer::PopupMenuPeer * createPopupMenu(::java::awt::PopupMenu *);
+ virtual ::java::awt::peer::MenuItemPeer * createMenuItem(::java::awt::MenuItem *);
+public:
+ virtual JArray< ::java::awt::event::AWTEventListener * > * getAWTEventListeners();
+ virtual JArray< ::java::awt::event::AWTEventListener * > * getAWTEventListeners(jlong);
+ virtual ::java::awt::image::ColorModel * getColorModel();
+ virtual JArray< ::java::lang::String * > * getFontList();
+ virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
+public: // actually protected
+ virtual ::java::awt::peer::FontPeer * getFontPeer(::java::lang::String *, jint);
+public:
+ virtual ::java::awt::Image * getImage(::java::lang::String *);
+ virtual ::java::awt::Image * getImage(::java::net::URL *);
+ virtual ::java::awt::PrintJob * getPrintJob(::java::awt::Frame *, ::java::lang::String *, ::java::util::Properties *);
+ virtual ::java::awt::datatransfer::Clipboard * getSystemClipboard();
+public: // actually protected
+ virtual ::java::awt::EventQueue * getSystemEventQueueImpl();
+public:
+ virtual ::java::awt::Dimension * getScreenSize();
+ virtual jint getScreenResolution();
+ virtual ::java::util::Map * mapInputMethodHighlight(::java::awt::im::InputMethodHighlight *);
+ virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
+ virtual void sync();
+ virtual ::java::awt::GraphicsEnvironment * getLocalGraphicsEnvironment();
+ virtual ::gnu::java::awt::peer::ClasspathFontPeer * getClasspathFontPeer(::java::lang::String *, ::java::util::Map *);
+ virtual ::java::awt::Font * createFont(jint, ::java::io::InputStream *);
+ virtual ::java::awt::peer::RobotPeer * createRobot(::java::awt::GraphicsDevice *);
+ virtual ::gnu::java::awt::peer::EmbeddedWindowPeer * createEmbeddedWindow(::gnu::java::awt::EmbeddedWindow *);
+ virtual jboolean isModalExclusionTypeSupported(::java::awt::Dialog$ModalExclusionType *);
+ virtual jboolean isModalityTypeSupported(::java::awt::Dialog$ModalityType *);
+ static ::java::awt::EventQueue * eventQueue;
+ static ::gnu::java::awt::peer::qt::QtRepaintThread * repaintThread;
+ static ::gnu::java::awt::peer::qt::MainQtThread * guiThread;
+ static ::gnu::java::awt::peer::qt::QtGraphicsEnvironment * graphicsEnv;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtToolkit__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage$1.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage$1.h
new file mode 100644
index 000000000..a3ceb2937
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage$1.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtVolatileImage$1__
+#define __gnu_java_awt_peer_qt_QtVolatileImage$1__
+
+#pragma interface
+
+#include <java/awt/ImageCapabilities.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtVolatileImage;
+ class QtVolatileImage$1;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtVolatileImage$1 : public ::java::awt::ImageCapabilities
+{
+
+public: // actually package-private
+ QtVolatileImage$1(::gnu::java::awt::peer::qt::QtVolatileImage *, jboolean);
+public:
+ virtual jboolean isTrueVolatile();
+public: // actually package-private
+ ::gnu::java::awt::peer::qt::QtVolatileImage * __attribute__((aligned(__alignof__( ::java::awt::ImageCapabilities)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtVolatileImage$1__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage.h
new file mode 100644
index 000000000..4972e9faa
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtVolatileImage.h
@@ -0,0 +1,117 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtVolatileImage__
+#define __gnu_java_awt_peer_qt_QtVolatileImage__
+
+#pragma interface
+
+#include <java/awt/image/VolatileImage.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QMatrix;
+ class QtGraphics;
+ class QtImage;
+ class QtImageGraphics;
+ class QtVolatileImage;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ class Graphics;
+ class Graphics2D;
+ class GraphicsConfiguration;
+ class Image;
+ class ImageCapabilities;
+ namespace image
+ {
+ class BufferedImage;
+ class ColorModel;
+ class ImageObserver;
+ class ImageProducer;
+ }
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtVolatileImage : public ::java::awt::image::VolatileImage
+{
+
+public:
+ virtual void clear();
+private:
+ JArray< jint > * getPixels();
+ void createImage();
+ void freeImage();
+public:
+ virtual void blit(::gnu::java::awt::peer::qt::QtImage *);
+ virtual void blit(::gnu::java::awt::peer::qt::QtImage *, jint, jint, jint, jint);
+private:
+ void createScaledImage(::gnu::java::awt::peer::qt::QtVolatileImage *, jint);
+ void drawPixels(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, jint, jboolean);
+ void drawPixelsScaled(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, jint, jint, jint, jboolean);
+ void drawPixelsTransformed(::gnu::java::awt::peer::qt::QtGraphics *, ::gnu::java::awt::peer::qt::QMatrix *);
+public: // actually package-private
+ virtual void drawPixelsScaledFlipped(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jboolean, jboolean, jint, jint, jint, jint, jint, jint, jint, jint, jboolean);
+public:
+ QtVolatileImage(jint, jint);
+private:
+ QtVolatileImage(::gnu::java::awt::peer::qt::QtVolatileImage *, jint, jint, jint);
+public:
+ virtual void finalize();
+ virtual void dispose();
+ virtual jint getWidth(::java::awt::image::ImageObserver *);
+ virtual jint getHeight(::java::awt::image::ImageObserver *);
+ virtual ::java::lang::Object * getProperty(::java::lang::String *, ::java::awt::image::ImageObserver *);
+ virtual ::java::awt::image::ImageProducer * getSource();
+public: // actually package-private
+ virtual void putPainter(::gnu::java::awt::peer::qt::QtImageGraphics *);
+ virtual void removePainter(::gnu::java::awt::peer::qt::QtImageGraphics *);
+public:
+ virtual ::java::awt::Graphics * getGraphics();
+ virtual ::java::awt::Image * getScaledInstance(jint, jint, jint);
+ virtual void flush();
+ virtual jint checkImage(::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, ::gnu::java::awt::peer::qt::QMatrix *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual jboolean drawImage(::gnu::java::awt::peer::qt::QtGraphics *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
+ virtual void copyArea(jint, jint, jint, jint, jint, jint);
+ virtual jboolean contentsLost();
+ virtual ::java::awt::Graphics2D * createGraphics();
+ virtual ::java::awt::ImageCapabilities * getCapabilities();
+ virtual jint getHeight();
+ virtual ::java::awt::image::BufferedImage * getSnapshot();
+ virtual jint getWidth();
+ virtual jint validate(::java::awt::GraphicsConfiguration *);
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::java::awt::image::VolatileImage)))) width;
+ jint height;
+ ::java::util::Hashtable * props;
+ jlong nativeObject;
+ static ::java::awt::image::ColorModel * nativeModel;
+ ::java::util::WeakHashMap * painters;
+ jboolean killFlag;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtVolatileImage__
diff --git a/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtWindowPeer.h b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtWindowPeer.h
new file mode 100644
index 000000000..9e5a1474f
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/java/awt/peer/qt/QtWindowPeer.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_java_awt_peer_qt_QtWindowPeer__
+#define __gnu_java_awt_peer_qt_QtWindowPeer__
+
+#pragma interface
+
+#include <gnu/java/awt/peer/qt/QtContainerPeer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace awt
+ {
+ namespace peer
+ {
+ namespace qt
+ {
+ class QtToolkit;
+ class QtWindowPeer;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Dialog;
+ }
+ }
+}
+
+class gnu::java::awt::peer::qt::QtWindowPeer : public ::gnu::java::awt::peer::qt::QtContainerPeer
+{
+
+public:
+ QtWindowPeer(::gnu::java::awt::peer::qt::QtToolkit *, ::java::awt::Component *);
+public: // actually protected
+ virtual void init();
+ virtual void setup();
+public:
+ virtual void toBack();
+ virtual void toFront();
+ virtual void setTitle(::java::lang::String *);
+ virtual void updateAlwaysOnTop();
+ virtual jboolean requestWindowFocus();
+ virtual void updateIconImages();
+ virtual void updateMinimumSize();
+ virtual void setModalBlocked(::java::awt::Dialog *, jboolean);
+ virtual void updateFocusableWindowState();
+ virtual void setAlwaysOnTop(jboolean);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_java_awt_peer_qt_QtWindowPeer__