18 #ifndef EQ_QT_EVENTHANDLER_H
19 #define EQ_QT_EVENTHANDLER_H
21 #include <eq/qt/types.h>
22 #include <eq/eventHandler.h>
46 void resizeEvent( QResizeEvent* );
49 void mousePressEvent( QMouseEvent* );
50 void mouseReleaseEvent( QMouseEvent* );
51 void mouseMoveEvent( QMouseEvent* );
52 void wheelEvent( QWheelEvent* );
53 void keyPressEvent( QKeyEvent* );
54 void keyReleaseEvent( QKeyEvent* );
57 bool event( QEvent* evt )
override;
63 WindowEvent* _simpleWindowEvent( eq::Event::Type type );
69 WindowEvent* _keyEvent( QKeyEvent*, eq::Event::Type type );
73 #endif // EQ_QT_EVENTHANDLER_H
The interface defining the minimum functionality for a Qt window.
Base class for window system-specific event handlers.
EventHandler()
Construct a new event handler.
~EventHandler() final
Destruct the Qt event handler.
The event handler for Qt windows.
A window-system event for a qt::WindowIF.