#include <KDChartLinesPainter.h>
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 |
KDChartLinesPainter::KDChartLinesPainter | ( | KDChartParams * | params | ) | [protected] |
virtual KDChartLinesPainter::~KDChartLinesPainter | ( | ) | [protected, virtual] |
virtual void KDChartLinesPainter::paintData | ( | QPainter * | painter, | |
KDChartTableDataBase * | data, | |||
bool | paint2nd, | |||
KDChartDataRegionList * | regions = 0 | |||
) | [protected, virtual] |
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] |
friend class KDChartPainter [friend] |
Reimplemented in KDChartAreaPainter.
bool KDChartLinesPainter::mCenterThePoints [private] |
bool KDChartLinesPainter::mDrawMarkers [private] |
bool KDChartLinesPainter::mIsArea [private] |