24 #ifndef _vtkQtChartMouseSelection_h
25 #define _vtkQtChartMouseSelection_h
28 #include "vtkQtChartExport.h"
33 class vtkQtChartMouseSelectionInternal;
63 const QString &getSelectionMode()
const;
69 const QStringList &getModeList()
const;
103 void setSelectionMode(
const QString &
mode);
107 void modeListChanged();
112 void selectionModeChanged(
const QString &
mode);
116 vtkQtChartMouseSelectionInternal *Internal;
virtual bool isCombinable() const
Gets the name of current selection mode.
The vtkQtChartMouseFunction class is the base class for all chart mouse functions.
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.
The vtkQtChartMouseSelectionHandler class is the base class for all selection handlers.
virtual bool mousePressEvent(QMouseEvent *e, vtkQtChartArea *chart)=0
Called to handle the mouse press event.
virtual bool mouseDoubleClickEvent(QMouseEvent *e, vtkQtChartArea *chart)=0
Called to handle the double click event.
The vtkQtChartArea class manages the chart axes and layers.
The vtkQtChartMouseSelection class is used to select chart elements based on the current selection mo...