KDChartLinesPainter Class Reference

#include <KDChartLinesPainter.h>

Inheritance diagram for KDChartLinesPainter:

KDChartAxesPainter KDChartPainter KDChartAreaPainter
Collaboration diagram for KDChartLinesPainter:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

 KDChartLinesPainter (KDChartParams *params)
virtual ~KDChartLinesPainter ()
virtual void paintData (QPainter *painter, KDChartTableDataBase *data, bool paint2nd, KDChartDataRegionList *regions=0)
virtual bool isNormalMode () const
virtual int clipShiftUp (bool, double) const
virtual void specificPaintData (QPainter *painter, const QRect &ourClipRect, KDChartTableDataBase *data, KDChartDataRegionList *regions, const KDChartAxisParams *axisPara, bool bNormalMode, uint chart, double logWidth, double areaWidthP1000, double logHeight, double axisYOffset, double minColumnValue, double maxColumnValue, double columnValueDistance, uint chartDatasetStart, uint chartDatasetEnd, uint datasetStart, uint datasetEnd)
void paintDataInternal (QPainter *painter, KDChartTableDataBase *data, bool centerThePoints, bool drawMarkers, bool isArea, bool paint2nd, KDChartDataRegionList *regions=0)
QPoint project (int x, int y, int z)

Private Attributes

KDChartParams::ChartType mChartType
bool mCenterThePoints
bool mDrawMarkers
bool mIsArea

Friends

class KDChartPainter


Constructor & Destructor Documentation

KDChartLinesPainter::KDChartLinesPainter ( KDChartParams params  )  [protected]

virtual KDChartLinesPainter::~KDChartLinesPainter (  )  [protected, virtual]


Member Function Documentation

virtual void KDChartLinesPainter::paintData ( QPainter *  painter,
KDChartTableDataBase data,
bool  paint2nd,
KDChartDataRegionList regions = 0 
) [protected, virtual]

Reimplemented from KDChartAxesPainter.

Reimplemented in KDChartAreaPainter.

virtual bool KDChartLinesPainter::isNormalMode (  )  const [protected, virtual]

Implements KDChartAxesPainter.

virtual int KDChartLinesPainter::clipShiftUp ( bool  ,
double   
) const [protected, virtual]

Implements KDChartAxesPainter.

virtual void KDChartLinesPainter::specificPaintData ( QPainter *  painter,
const QRect &  ourClipRect,
KDChartTableDataBase data,
KDChartDataRegionList regions,
const KDChartAxisParams axisPara,
bool  bNormalMode,
uint  chart,
double  logWidth,
double  areaWidthP1000,
double  logHeight,
double  axisYOffset,
double  minColumnValue,
double  maxColumnValue,
double  columnValueDistance,
uint  chartDatasetStart,
uint  chartDatasetEnd,
uint  datasetStart,
uint  datasetEnd 
) [protected, virtual]

Implements KDChartAxesPainter.

void KDChartLinesPainter::paintDataInternal ( QPainter *  painter,
KDChartTableDataBase data,
bool  centerThePoints,
bool  drawMarkers,
bool  isArea,
bool  paint2nd,
KDChartDataRegionList regions = 0 
) [protected]

QPoint KDChartLinesPainter::project ( int  x,
int  y,
int  z 
) [protected]


Friends And Related Function Documentation

friend class KDChartPainter [friend]

Reimplemented in KDChartAreaPainter.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 13:06:28 2011 for KMyMoney by  doxygen 1.5.6