anatomist 6.0.4
3D neuroimaging data viewer
qclickgraphicsview.h
Go to the documentation of this file.
1#ifndef ANA_DIALOGS_QCLICKGRAPHICSVIEW_H
2#define ANA_DIALOGS_QCLICKGRAPHICSVIEW_H
3
4#include <QGraphicsView>
5
6
14class QClickGraphicsView: public QGraphicsView
15{
16 Q_OBJECT
17
18public:
20
21signals:
23 void mousePressed( QMouseEvent * );
25 void mouseMoved( QMouseEvent * );
27 void mouseReleased( QMouseEvent * );
28
29protected:
30 virtual void mousePressEvent( QMouseEvent *event ) override;
31 virtual void mouseMoveEvent( QMouseEvent *event ) override;
32 virtual void mouseReleaseEvent( QMouseEvent *event ) override;
33};
34
35#endif
QGraphicsView which emits signal for mouse press, move and release events.
virtual ~QClickGraphicsView()
void mousePressed(QMouseEvent *)
signal emitted upon mouse press event
void mouseReleased(QMouseEvent *)
signal emitted upon mouse release event
virtual void mousePressEvent(QMouseEvent *event) override
virtual void mouseMoveEvent(QMouseEvent *event) override
virtual void mouseReleaseEvent(QMouseEvent *event) override
void mouseMoved(QMouseEvent *)
signal emitted upon mouse move event