#include <vtkQtChartMouseFunction.h>

Definition at line 42 of file vtkQtChartMouseFunction.h.
| Signals | |
| void | interactionStarted (vtkQtChartMouseFunction *function) | 
| Emitted when a function interaction has started. | |
| void | interactionFinished (vtkQtChartMouseFunction *function) | 
| Emitted when a function has finished an interaction state. | |
| void | cursorChangeRequested (const QCursor &cursor) | 
| Emitted when the mouse cursor needs to be changed. | |
| Public Member Functions | |
| vtkQtChartMouseFunction (QObject *parent=0) | |
| Creates a chart mouse function instance. | |
| virtual | ~vtkQtChartMouseFunction () | 
| virtual bool | isCombinable () const | 
| Gets whether or not the function is combinable. | |
| bool | isMouseOwner () const | 
| Gets whether or not the function owns the mouse. | |
| virtual void | setMouseOwner (bool owns) | 
| Sets whether or not the function owns the mouse. | |
| virtual bool | mousePressEvent (QMouseEvent *e, vtkQtChartArea *chart)=0 | 
| Called to handle the mouse press event. | |
| virtual bool | mouseMoveEvent (QMouseEvent *e, vtkQtChartArea *chart)=0 | 
| Called to handle the mouse move event. | |
| virtual bool | mouseReleaseEvent (QMouseEvent *e, vtkQtChartArea *chart)=0 | 
| Called to handle the mouse release event. | |
| virtual bool | mouseDoubleClickEvent (QMouseEvent *e, vtkQtChartArea *chart)=0 | 
| Called to handle the double click event. | |
| virtual bool | wheelEvent (QWheelEvent *e, vtkQtChartArea *chart) | 
| Called to handle the wheel event. | |
| vtkQtChartMouseFunction::vtkQtChartMouseFunction | ( | QObject * | parent = 0 | ) | 
Creates a chart mouse function instance.
| parent | The parent object. | 
| virtual vtkQtChartMouseFunction::~vtkQtChartMouseFunction | ( | ) |  [inline, virtual] | 
Definition at line 51 of file vtkQtChartMouseFunction.h.
| virtual bool vtkQtChartMouseFunction::isCombinable | ( | ) | const  [inline, virtual] | 
Gets whether or not the function is combinable.
If a function can be combined with other functions on the same mouse button mode, this method should return true. Functions are combined using keyboard modifiers. If a function uses the keyboard modifiers, it should return false.
Reimplemented in vtkQtChartMouseSelection.
Definition at line 63 of file vtkQtChartMouseFunction.h.
| bool vtkQtChartMouseFunction::isMouseOwner | ( | ) | const  [inline] | 
Gets whether or not the function owns the mouse.
Definition at line 69 of file vtkQtChartMouseFunction.h.
| virtual void vtkQtChartMouseFunction::setMouseOwner | ( | bool | owns | ) |  [inline, virtual] | 
Sets whether or not the function owns the mouse.
| owns | True if the function owns the mouse. | 
Reimplemented in vtkQtChartMousePan, vtkQtChartMouseZoom, and vtkQtChartMouseZoomBox.
Definition at line 76 of file vtkQtChartMouseFunction.h.
| virtual bool vtkQtChartMouseFunction::mousePressEvent | ( | QMouseEvent * | e, | |
| vtkQtChartArea * | chart | |||
| ) |  [pure virtual] | 
Called to handle the mouse press event.
| e | Event specific information. | |
| chart | The chart area. | 
Implemented in vtkQtChartMousePan, vtkQtChartMouseSelection, vtkQtChartMouseZoom, and vtkQtChartMouseZoomBox.
| virtual bool vtkQtChartMouseFunction::mouseMoveEvent | ( | QMouseEvent * | e, | |
| vtkQtChartArea * | chart | |||
| ) |  [pure virtual] | 
Called to handle the mouse move event.
| e | Event specific information. | |
| chart | The chart area. | 
Implemented in vtkQtChartMousePan, vtkQtChartMouseSelection, vtkQtChartMouseZoom, and vtkQtChartMouseZoomBox.
| virtual bool vtkQtChartMouseFunction::mouseReleaseEvent | ( | QMouseEvent * | e, | |
| vtkQtChartArea * | chart | |||
| ) |  [pure virtual] | 
Called to handle the mouse release event.
| e | Event specific information. | |
| chart | The chart area. | 
Implemented in vtkQtChartMousePan, vtkQtChartMouseSelection, vtkQtChartMouseZoom, and vtkQtChartMouseZoomBox.
| virtual bool vtkQtChartMouseFunction::mouseDoubleClickEvent | ( | QMouseEvent * | e, | |
| vtkQtChartArea * | chart | |||
| ) |  [pure virtual] | 
Called to handle the double click event.
| e | Event specific information. | |
| chart | The chart area. | 
Implemented in vtkQtChartMousePan, vtkQtChartMouseSelection, vtkQtChartMouseZoom, and vtkQtChartMouseZoomBox.
| virtual bool vtkQtChartMouseFunction::wheelEvent | ( | QWheelEvent * | e, | |
| vtkQtChartArea * | chart | |||
| ) |  [virtual] | 
Called to handle the wheel event.
| e | Event specific information. | |
| chart | The chart area. | 
Reimplemented in vtkQtChartMouseZoom.
| void vtkQtChartMouseFunction::interactionStarted | ( | vtkQtChartMouseFunction * | function | ) |  [signal] | 
Emitted when a function interaction has started.
A mouse function should not assume it has ownership after emitting this signal. The interactor will call setMouseOwner if no other function owns the mouse.
| function | The function requesting mouse ownership. | 
| void vtkQtChartMouseFunction::interactionFinished | ( | vtkQtChartMouseFunction * | function | ) |  [signal] | 
Emitted when a function has finished an interaction state.
| function | The function releasing mouse control. | 
| void vtkQtChartMouseFunction::cursorChangeRequested | ( | const QCursor & | cursor | ) |  [signal] | 
Emitted when the mouse cursor needs to be changed.
| cursor | The new cursor to use. | 
 1.5.6
 1.5.6