24 #ifndef _vtkQtBarChart_h
25 #define _vtkQtBarChart_h
27 #include "vtkQtChartExport.h"
30 class vtkQtBarChartInternal;
32 class vtkQtBarChartSeriesOptions;
106 virtual QRectF boundingRect()
const;
108 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option,
125 void prepareSeriesInsert(
int first,
int last);
131 void insertSeries(
int first,
int last);
137 void startSeriesRemoval(
int first,
int last);
143 void finishSeriesRemoval(
int first,
int last);
146 void handleAxesCornerChange();
149 void handleOutlineChange();
155 void updateHighlights();
166 int type,
const QVariant& newvalue,
const QVariant& oldvalue);
183 bool addSeriesDomain(
int series,
int &seriesGroup);
188 void calculateDomain(
int seriesGroup);
193 void createBarList(
int seriesGroup);
198 void buildBarTree(
int seriesGroup);
201 vtkQtBarChartInternal *Internal;