1 #ifndef SOQT_KEYBOARD_H
2 #define SOQT_KEYBOARD_H
29 #include <Inventor/Qt/devices/SoQtDevice.h>
31 class SoKeyboardEvent;
35 #define SO_QT_ALL_KEYBOARD_EVENTS SoQtKeyboard::ALL
44 ALL_EVENTS = KEY_PRESS | KEY_RELEASE
50 virtual void enable(QWidget * widget, SoQtEventHandler * handler,
void * closure);
51 virtual void disable(QWidget * widget, SoQtEventHandler * handler,
void * closure);
56 class SoQtKeyboardP * pimpl;
57 friend class SoQtKeyboardP;
58 friend class SoGuiKeyboardP;
63 #endif // ! SOQT_KEYBOARD_H
The SoQtDevice class is the base class for the translation devices.The SoQt device classes provide gl...
Definition: SoQtDevice.h:64
Events
Definition: SoQtKeyboard.h:41
virtual const SoEvent * translateEvent(QEvent *event)=0
virtual void disable(QWidget *w, SoQtEventHandler *handler, void *closure)=0
virtual void enable(QWidget *w, SoQtEventHandler *handler, void *closure)=0
The SoQtKeyboard class is the keyboard input device abstraction.The SoQtKeyboard class is the glue be...
Definition: SoQtKeyboard.h:37