24 #ifndef _vtkQtChartStackedLayer_h
25 #define _vtkQtChartStackedLayer_h
27 #include "vtkQtChartExport.h"
30 class vtkQtStackedChartInternal;
105 virtual QRectF boundingRect()
const;
106 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option,
127 int type,
const QVariant& newvalue,
const QVariant& oldvalue);
134 void prepareSeriesInsert(
int first,
int last);
140 void insertSeries(
int first,
int last);
146 void startSeriesRemoval(
int first,
int last);
152 void finishSeriesRemoval(
int first,
int last);
155 void handleAxesCornerChange();
158 void handleSumationChange();
161 void handleGradientChange();
167 void updateHighlights();
170 void seriesVisibilityAnimate(qreal
time);
173 void seriesVisibilityAnimateFinished();
183 void handleSeriesVisibilityChange(
187 void layoutHighlights();
193 void addSeriesDomain(
int series,
int *seriesGroup);
198 void updateItemMap(
int seriesGroup);
203 void createTable(
int seriesGroup);
208 void normalizeTable(
int seriesGroup);
213 void calculateXDomain(
int seriesGroup);
218 void calculateYDomain(
int seriesGroup);
223 void createQuadTable(
int seriesGroup);
228 void buildQuadTree(
int seriesGroup);
231 vtkQtStackedChartInternal *Internal;