![]() |
KD Chart 2
[rev.2.8]
|
base class for prerendered elements like labels, pixmaps, markers, etc. More...
#include <KDChartTextLabelCache.h>

Public Member Functions | |
| virtual const QPixmap & | pixmap () const =0 |
| Returns the rendered element. More... | |
| const QPointF & | position () const |
| Get the position of the element. More... | |
| PrerenderedElement () | |
| KDChartEnums::PositionValue | referencePoint () const |
| Get the reference point of the element. More... | |
| virtual QPointF | referencePointLocation (KDChartEnums::PositionValue) const =0 |
| Return the location of the reference point relatively to the pixmap's origin. More... | |
| void | setPosition (const QPointF &position) |
| Set the position of the element. More... | |
| void | setReferencePoint (KDChartEnums::PositionValue) |
| Set the reference point of the element. More... | |
| virtual | ~PrerenderedElement () |
Protected Member Functions | |
| virtual void | invalidate () const =0 |
| invalidate() needs to be called if any of the properties that determine the visual appearance of the prerendered element change. More... | |
base class for prerendered elements like labels, pixmaps, markers, etc.
Definition at line 36 of file KDChartTextLabelCache.h.
| PrerenderedElement::PrerenderedElement | ( | ) |
Definition at line 52 of file KDChartTextLabelCache.cpp.
|
virtual |
Definition at line 39 of file KDChartTextLabelCache.h.
|
protectedpure virtual |
invalidate() needs to be called if any of the properties that determine the visual appearance of the prerendered element change.
It can be called for a const object, as objects may need to force recalculation of the pixmap.
Implemented in PrerenderedLabel.
|
pure virtual |
Returns the rendered element.
If any of the properties have change, the element will be regenerated.
Implemented in PrerenderedLabel.
| const QPointF & PrerenderedElement::position | ( | ) | const |
Get the position of the element.
Definition at line 62 of file KDChartTextLabelCache.cpp.
Referenced by KDChart::TernaryAxis::paintCtx(), PrerenderedLabel::referencePointLocation(), and setPosition().
| KDChartEnums::PositionValue PrerenderedElement::referencePoint | ( | ) | const |
Get the reference point of the element.
Definition at line 72 of file KDChartTextLabelCache.cpp.
Referenced by PrerenderedLabel::referencePointLocation().
|
pure virtual |
Return the location of the reference point relatively to the pixmap's origin.
Implemented in PrerenderedLabel.
| void PrerenderedElement::setPosition | ( | const QPointF & | position | ) |
Set the position of the element.
Definition at line 57 of file KDChartTextLabelCache.cpp.
References position().
| void PrerenderedElement::setReferencePoint | ( | KDChartEnums::PositionValue | point | ) |
Set the reference point of the element.
Every element has nine possible reference points (all compass directions, plus the center.
Definition at line 67 of file KDChartTextLabelCache.cpp.