#include <SoQtMouse.h>
Public Types | |
enum | Events { BUTTON_PRESS = 0x01, BUTTON_RELEASE = 0x02, POINTER_MOTION = 0x04, BUTTON_MOTION = 0x08, ALL_EVENTS = BUTTON_PRESS | BUTTON_RELEASE | POINTER_MOTION | BUTTON_MOTION } |
Public Member Functions | |
virtual void | disable (QWidget *widget, SoQtEventHandler *handler, void *closure) |
virtual void | enable (QWidget *widget, SoQtEventHandler *handler, void *closure) |
SoQtMouse (int eventmask=ALL_EVENTS) | |
virtual const SoEvent * | translateEvent (QEvent *event) |
virtual | ~SoQtMouse (void) |
Private Member Functions | |
SOQT_OBJECT_HEADER (SoQtMouse, SoQtDevice) | |
Private Attributes | |
class SoQtMouseP * | pimpl |
Friends | |
class | SoGuiMouseP |
class | SoQtMouseP |
Definition at line 34 of file SoQtMouse.h.
enum SoQtMouse::Events |
Definition at line 38 of file SoQtMouse.h.
SoQtMouse::SoQtMouse | ( | int | eventmask = ALL_EVENTS |
) |
virtual SoQtMouse::~SoQtMouse | ( | void | ) | [virtual] |
virtual void SoQtMouse::disable | ( | QWidget * | widget, | |
SoQtEventHandler * | handler, | |||
void * | closure | |||
) | [virtual] |
Implements SoQtDevice.
virtual void SoQtMouse::enable | ( | QWidget * | widget, | |
SoQtEventHandler * | handler, | |||
void * | closure | |||
) | [virtual] |
Implements SoQtDevice.
SoQtMouse::SOQT_OBJECT_HEADER | ( | SoQtMouse | , | |
SoQtDevice | ||||
) | [private] |
virtual const SoEvent* SoQtMouse::translateEvent | ( | QEvent * | event | ) | [virtual] |
Implements SoQtDevice.
friend class SoGuiMouseP [friend] |
Definition at line 58 of file SoQtMouse.h.
friend class SoQtMouseP [friend] |
Definition at line 57 of file SoQtMouse.h.
class SoQtMouseP* SoQtMouse::pimpl [private] |
Reimplemented from SoQtDevice.
Definition at line 56 of file SoQtMouse.h.