38#include <Inventor/Qt/devices/SoQtDevice.h>
40class SoMouseButtonEvent;
41class SoLocation2Event;
61 virtual void enable(QWidget* widget, SoQtEventHandler * handler,
void * closure);
62 virtual void disable(QWidget* widget, SoQtEventHandler * handler,
void * closure);
67 class SoQtMouseP * pimpl;
68 friend class SoQtMouseP;
69 friend class SoGuiMouseP;
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 SoQtMouse class is the mouse input device abstraction.
Definition SoQtMouse.h:45
SoQtMouse(int eventmask=ALL_EVENTS)
Definition SoQtMouse.cpp:66
Events
Definition SoQtMouse.h:49
@ POINTER_MOTION
Definition SoQtMouse.h:52
@ BUTTON_RELEASE
Definition SoQtMouse.h:51
@ BUTTON_MOTION
Definition SoQtMouse.h:53
@ BUTTON_PRESS
Definition SoQtMouse.h:50
@ ALL_EVENTS
Definition SoQtMouse.h:55