24 #ifndef _vtkQtChartArea_h
25 #define _vtkQtChartArea_h
27 #include "vtkQtChartExport.h"
28 #include <QGraphicsView>
30 class vtkQtChartAreaInternal;
92 int getNumberOfLayers()
const;
118 int getAxisLayerIndex()
const;
124 int getGridLayerIndex()
const;
161 void startInteractiveResize();
167 bool isInteractivelyResizing()
const;
170 void finishInteractiveResize();
189 void setUseOpenGLIfAvailable(
bool useOpenGL);
200 void delayedLayoutNeeded();
226 virtual bool viewportEvent(QEvent *e);
231 virtual void resizeEvent(QResizeEvent *e);
235 virtual void keyPressEvent(QKeyEvent *e);
247 virtual void mousePressEvent(QMouseEvent *e);
252 virtual void mouseMoveEvent(QMouseEvent *e);
257 virtual void mouseReleaseEvent(QMouseEvent *e);
262 virtual void mouseDoubleClickEvent(QMouseEvent *e);
267 virtual void wheelEvent(QWheelEvent *e);
272 void handleZoomChange();
277 void changeCursor(
const QCursor &newCursor);
280 vtkQtChartAreaInternal *Internal;