anatomist 6.0.4
3D neuroimaging data viewer
QClickGraphicsView Class Reference

QGraphicsView which emits signal for mouse press, move and release events. More...

#include <anatomist/dialogs/qclickgraphicsview.h>

Inheritance diagram for QClickGraphicsView:
Collaboration diagram for QClickGraphicsView:

Signals

void mousePressed (QMouseEvent *)
 signal emitted upon mouse press event
 
void mouseMoved (QMouseEvent *)
 signal emitted upon mouse move event
 
void mouseReleased (QMouseEvent *)
 signal emitted upon mouse release event
 

Public Member Functions

virtual ~QClickGraphicsView ()
 

Protected Member Functions

virtual void mousePressEvent (QMouseEvent *event) override
 
virtual void mouseMoveEvent (QMouseEvent *event) override
 
virtual void mouseReleaseEvent (QMouseEvent *event) override
 

Detailed Description

QGraphicsView which emits signal for mouse press, move and release events.

The normal QGraphicsView captures such events and does not expose them, so a widget containing the graphics view cannot react to mouse events, even if the graphics view does nothing with them.

Definition at line 14 of file qclickgraphicsview.h.

Constructor & Destructor Documentation

◆ ~QClickGraphicsView()

virtual QClickGraphicsView::~QClickGraphicsView ( )
virtual

Member Function Documentation

◆ mouseMoved

void QClickGraphicsView::mouseMoved ( QMouseEvent * )
signal

signal emitted upon mouse move event

◆ mouseMoveEvent()

virtual void QClickGraphicsView::mouseMoveEvent ( QMouseEvent * event)
overrideprotectedvirtual

◆ mousePressed

void QClickGraphicsView::mousePressed ( QMouseEvent * )
signal

signal emitted upon mouse press event

◆ mousePressEvent()

virtual void QClickGraphicsView::mousePressEvent ( QMouseEvent * event)
overrideprotectedvirtual

◆ mouseReleased

void QClickGraphicsView::mouseReleased ( QMouseEvent * )
signal

signal emitted upon mouse release event

◆ mouseReleaseEvent()

virtual void QClickGraphicsView::mouseReleaseEvent ( QMouseEvent * event)
overrideprotectedvirtual

The documentation for this class was generated from the following file: