24 #ifndef _vtkQtChartMouseFunction_h
25 #define _vtkQtChartMouseFunction_h
28 #include "vtkQtChartExport.h"
84 virtual bool mousePressEvent(QMouseEvent *e,
vtkQtChartArea *chart)=0;
92 virtual bool mouseMoveEvent(QMouseEvent *e,
vtkQtChartArea *chart)=0;
100 virtual bool mouseReleaseEvent(QMouseEvent *e,
vtkQtChartArea *chart)=0;
108 virtual bool mouseDoubleClickEvent(QMouseEvent *e,
vtkQtChartArea *chart)=0;
137 void cursorChangeRequested(
const QCursor &cursor);
virtual ~vtkQtChartMouseFunction()
The vtkQtChartMouseFunction class is the base class for all chart mouse functions.
virtual void setMouseOwner(bool owns)
Sets whether or not the function owns the mouse.
The vtkQtChartArea class manages the chart axes and layers.
bool isMouseOwner() const
Gets whether or not the function owns the mouse.
virtual bool isCombinable() const
Gets whether or not the function is combinable.