Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / libjava / classpath / native / jni / qt-peer / mainthreadinterface.h
blobe17b786521949d278bde84730d3316d9c2df26f5
1 #ifndef MAINTHREADINTERFACE_H
2 #define MAINTHREADINTERFACE_H
4 #include <jni.h>
5 #include <QApplication>
6 #include <QObject>
7 #include <QWidget>
8 #include <QEvent>
10 class AWTEvent : public QEvent {
12 public:
13 AWTEvent() : QEvent( QEvent::User )
17 virtual void runEvent()
23 class MainThreadInterface : public QObject {
25 private:
26 QApplication *mainApp;
28 public:
29 MainThreadInterface(QApplication *parent);
30 bool event ( QEvent * e );
31 void postEventToMain(AWTEvent *event);
34 extern MainThreadInterface *mainThread;
36 #endif