KDChart::PaintContext Class Reference

#include <KDChartPaintContext.h>

Collaboration diagram for KDChart::PaintContext:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores information about painting diagrams.

Definition at line 43 of file KDChartPaintContext.h.

Public Member Functions

AbstractCoordinatePlanecoordinatePlane () const
 PaintContext ()
QPainter * painter () const
const QRectF rectangle () const
void setCoordinatePlane (AbstractCoordinatePlane *plane)
void setPainter (QPainter *painter)
void setRectangle (const QRectF &rect)
 ~PaintContext ()


Constructor & Destructor Documentation

PaintContext::PaintContext (  ) 

Definition at line 51 of file KDChartPaintContext.cpp.

00052     : _d ( new Private() )
00053 {
00054 }

PaintContext::~PaintContext (  ) 

Definition at line 56 of file KDChartPaintContext.cpp.

00057 {
00058     delete _d;
00059 }


Member Function Documentation

AbstractCoordinatePlane * PaintContext::coordinatePlane (  )  const

Definition at line 81 of file KDChartPaintContext.cpp.

References d.

Referenced by KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::Plotter::paint(), KDChart::LineDiagram::paint(), KDChart::BarDiagram::paint(), KDChart::TernaryAxis::paintCtx(), and KDChart::CartesianAxis::paintCtx().

00082 {
00083     return d->plane;
00084 }

QPainter * PaintContext::painter (  )  const

Definition at line 71 of file KDChartPaintContext.cpp.

References d.

Referenced by KDChart::TernaryPointDiagram::paint(), KDChart::TernaryLineDiagram::paint(), KDChart::RingDiagram::paint(), KDChart::PolarDiagram::paint(), KDChart::Plotter::paint(), KDChart::PieDiagram::paint(), KDChart::LineDiagram::paint(), KDChart::BarDiagram::paint(), KDChart::TernaryAxis::paintCtx(), KDChart::AbstractLayoutItem::paintCtx(), KDChart::CartesianAxis::paintCtx(), and KDChart::PolarDiagram::paintPolarMarkers().

00072 {
00073     return d->painter;
00074 }

const QRectF PaintContext::rectangle (  )  const

Definition at line 61 of file KDChartPaintContext.cpp.

References d.

Referenced by KDChart::PolarDiagram::paint(), KDChart::PieDiagram::paint(), and KDChart::TernaryAxis::paintCtx().

00062 {
00063     return d->rect;
00064 }

void PaintContext::setCoordinatePlane ( AbstractCoordinatePlane plane  ) 

Definition at line 86 of file KDChartPaintContext.cpp.

References d.

Referenced by KDChart::Plotter::paint(), KDChart::LineDiagram::paint(), KDChart::CartesianAxis::paint(), and KDChart::BarDiagram::paint().

00087 {
00088     d->plane = plane;
00089 }

void PaintContext::setPainter ( QPainter *  painter  ) 

Definition at line 76 of file KDChartPaintContext.cpp.

References d.

Referenced by KDChart::CartesianAxis::paint(), KDChart::RingDiagram::paintEvent(), KDChart::PolarDiagram::paintEvent(), KDChart::Plotter::paintEvent(), KDChart::PieDiagram::paintEvent(), KDChart::LineDiagram::paintEvent(), and KDChart::BarDiagram::paintEvent().

00077 {
00078     d->painter = painter;
00079 }

void PaintContext::setRectangle ( const QRectF &  rect  ) 

Definition at line 66 of file KDChartPaintContext.cpp.

References d.

Referenced by KDChart::CartesianAxis::paint(), KDChart::RingDiagram::paintEvent(), KDChart::PolarDiagram::paintEvent(), KDChart::Plotter::paintEvent(), KDChart::PieDiagram::paintEvent(), KDChart::LineDiagram::paintEvent(), and KDChart::BarDiagram::paintEvent().

00067 {
00068     d->rect = rect;
00069 }


The documentation for this class was generated from the following files:
Generated on Mon Sep 17 16:18:22 2007 for KD Chart 2 by  doxygen 1.5.1