geht doch net :-(
[multypo.git] / qt / main.cpp
1 #include "multypo.h"
2
3 #include <QApplication>
4 #include <QDebug>
5
6 MultypoWindow *window;
7
8 class MultypoApplication : public QApplication
9 {
10 public:
11         MultypoApplication(int &argc, char **argv)
12                 : QApplication(argc, argv) {}
13
14         virtual bool x11EventFilter ( XEvent * event );
15 };
16
17 bool MultypoApplication::x11EventFilter ( XEvent * event )
18 {
19         if (!window) return false;
20         return window->handleX11Event(event);
21 }
22
23 int main(int argc, char *argv[])
24 {
25         MultypoApplication a(argc, argv);
26         window = new MultypoWindow();
27         window->setAttribute(Qt::WA_DeleteOnClose);
28         window->show();
29         
30         return a.exec();
31 }