29#ifndef __KDCHARTBARPAINTER_H__
30#define __KDCHARTBARPAINTER_H__
32#include "KDChartAxesPainter.h"
33#include <KDChartTable.h>
35#include <tqnamespace.h>
41 friend class KDChartPainter;
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;
KDChartAxesPainter(KDChartParams *params) Constructor.
access the chart axis parameters.
virtual ~KDChartBarPainter() Destructor.
KDChartBarPainter(KDChartParams *params) Constructor.
The collection class used by KD Chart to store data region information.
Bundles the display parameters of a chart.
KD Chart's build-in table data for an easy way of storing data values.
|