38#include <Inventor/Qt/devices/SoQtDevice.h>
44#define SO_QT_ALL_KEYBOARD_EVENTS SoQtKeyboard::ALL
59 virtual void enable(QWidget* widget, SoQtEventHandler * handler,
void * closure);
60 virtual void disable(QWidget* widget, SoQtEventHandler * handler,
void * closure);
65 class SoQtKeyboardP * pimpl;
66 friend class SoQtKeyboardP;
67 friend class SoGuiKeyboardP;
virtual void disable(QWidget *w, SoQtEventHandler *handler, void *closure)=0
virtual const SoEvent * translateEvent(QEvent *event)=0
virtual void enable(QWidget *w, SoQtEventHandler *handler, void *closure)=0
SoQtDevice(void)
Definition SoQtDevice.cpp:61
The SoQtKeyboard class is the keyboard input device abstraction.
Definition SoQtKeyboard.h:46
Events
Definition SoQtKeyboard.h:50
@ KEY_PRESS
Definition SoQtKeyboard.h:51
@ ALL_EVENTS
Definition SoQtKeyboard.h:53
@ KEY_RELEASE
Definition SoQtKeyboard.h:52
SoQtKeyboard(int eventmask=ALL_EVENTS)
Definition SoQtKeyboard.cpp:264