18 #ifndef EQ_QT_GLWIDGET_H
19 #define EQ_QT_GLWIDGET_H
21 #include <eq/client/qt/types.h>
22 #include <lunchbox/compiler.h>
33 GLWidget(
const QGLFormat& format,
const QGLWidget* shareWidget );
38 void initEventHandler();
39 void exitEventHandler();
41 void paintEvent( QPaintEvent* )
override;
42 void resizeEvent( QResizeEvent* )
override;
43 void closeEvent( QCloseEvent* )
override;
45 void mousePressEvent( QMouseEvent* )
override;
46 void mouseReleaseEvent( QMouseEvent* )
override;
47 void mouseMoveEvent( QMouseEvent* )
override;
48 #ifndef QT_NO_WHEELEVENT
49 void wheelEvent( QWheelEvent* )
override;
51 void keyPressEvent( QKeyEvent* )
override;
52 void keyReleaseEvent( QKeyEvent* )
override;
61 #endif // EQ_QT_GLWIDGET_H
Equalizer default implementation of a Qt window.
The event handler for Qt windows.