29#ifndef __KDCHARTBARPAINTER_H__
30#define __KDCHARTBARPAINTER_H__
32#include "KDChartAxesPainter.h"
33#include <KDChartTable.h>
35#include <tqnamespace.h>
52 virtual bool isNormalMode() const;
53 virtual int clipShiftUp( bool normalMode, double areaWidthP1000 ) const;
54 virtual void specificPaintData( TQPainter* painter,
55 const TQRect& ourClipRect,
62 double areaWidthP1000,
65 double minColumnValue,
66 double maxColumnValue,
67 double columnValueDistance,
68 uint chartDatasetStart,
72 virtual void calculateXFront1_2( bool bNormalMode, bool bIsVeryFirstBar, bool bIsFirstDataset, bool _bThreeDBars,
73 double xpos, double valueBlockGap, double datasetGap, double frontBarWidth,
74 int& frontX1, int& frontX2, int& previousFrontX2 );
76 void initMyPainter( TQPainter* painter );
77 void shiftMyPainter( double dx, double dy );
78 void shiftMyPainterBack();
79 TQPainter* _myPainter;
A common base class for classes that implement chart painters for chart types ith axes.
access the chart axis parameters.
A chart painter implementation that can paint bar charts.
virtual ~KDChartBarPainter() Destructor.
The collection class used by KD Chart to store data region information.
An abstract base class that defines an interface for classes that implement chart drawing.
Bundles the display parameters of a chart.
KD Chart's build-in table data for an easy way of storing data values.
|