mouseGrabber.h
199 static const QList<MouseGrabber*>& MouseGrabberPool() { return MouseGrabber::MouseGrabberPool_; }
206 bool isInMouseGrabberPool() const { return MouseGrabber::MouseGrabberPool_.contains(const_cast<MouseGrabber*>(this)); }
231 virtual void mousePressEvent(QMouseEvent* const event, Camera* const camera) { Q_UNUSED(event); Q_UNUSED(camera); }
235 virtual void mouseDoubleClickEvent(QMouseEvent* const event, Camera* const camera) { Q_UNUSED(event); Q_UNUSED(camera); }
237 virtual void mouseReleaseEvent(QMouseEvent* const event, Camera* const camera) { Q_UNUSED(event); Q_UNUSED(camera); }
243 virtual void mouseMoveEvent(QMouseEvent* const event, Camera* const camera) { Q_UNUSED(event); Q_UNUSED(camera); }
247 virtual void wheelEvent(QWheelEvent* const event, Camera* const camera) { Q_UNUSED(event); Q_UNUSED(camera); }
Definition: camera.h:29
virtual void mouseDoubleClickEvent(QMouseEvent *const event, Camera *const camera)
Callback method called when the MouseGrabber grabsMouse() and a mouse button is double clicked...
Definition: mouseGrabber.h:235
Abstract class for objects that grab mouse focus in a QGLViewer.
Definition: mouseGrabber.h:130
bool isInMouseGrabberPool() const
Returns true if the MouseGrabber is currently in the MouseGrabberPool() list.
Definition: mouseGrabber.h:206
virtual void wheelEvent(QWheelEvent *const event, Camera *const camera)
Callback method called when the MouseGrabber grabsMouse() and the mouse wheel is used.
Definition: mouseGrabber.h:247
bool grabsMouse() const
Returns true when the MouseGrabber grabs the QGLViewer's mouse events.
Definition: mouseGrabber.h:179
virtual void mouseReleaseEvent(QMouseEvent *const event, Camera *const camera)
Mouse release event callback method.
Definition: mouseGrabber.h:237
static const QList< MouseGrabber * > & MouseGrabberPool()
Returns a list containing pointers to all the active MouseGrabbers.
Definition: mouseGrabber.h:199
virtual void mouseMoveEvent(QMouseEvent *const event, Camera *const camera)
Callback method called when the MouseGrabber grabsMouse() and the mouse is moved while a button is pr...
Definition: mouseGrabber.h:243
virtual void mousePressEvent(QMouseEvent *const event, Camera *const camera)
Callback method called when the MouseGrabber grabsMouse() and a mouse button is pressed.
Definition: mouseGrabber.h:231