#include <KDChartTextLabelCache.h>


Definition at line 43 of file KDChartTextLabelCache.h.
Public Member Functions | |
| virtual const QPixmap & | pixmap () const =0 |
| Returns the rendered element. | |
| const QPointF & | position () const |
| Get the position of the element. | |
| PrerenderedElement () | |
| KDChartEnums::PositionValue | referencePoint () const |
| Get the reference point of the element. | |
| virtual QPointF | referencePointLocation (KDChartEnums::PositionValue) const =0 |
| Return the location of the reference point relatively to the pixmap's origin. | |
| void | setPosition (const QPointF &position) |
| Set the position of the element. | |
| void | setReferencePoint (KDChartEnums::PositionValue) |
| Set the reference point of the element. | |
| 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. | |
| PrerenderedElement::PrerenderedElement | ( | ) |
Definition at line 58 of file KDChartTextLabelCache.cpp.
00060 : m_referencePoint( KDChartEnums::PositionNorthWest ) 00061 {
| virtual PrerenderedElement::~PrerenderedElement | ( | ) | [virtual] |
| virtual void PrerenderedElement::invalidate | ( | ) | const [protected, pure 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.
| virtual const QPixmap& PrerenderedElement::pixmap | ( | ) | const [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 68 of file KDChartTextLabelCache.cpp.
Referenced by KDChart::TernaryAxis::paintCtx().
| KDChartEnums::PositionValue PrerenderedElement::referencePoint | ( | ) | const |
Get the reference point of the element.
Definition at line 78 of file KDChartTextLabelCache.cpp.
Referenced by PrerenderedLabel::referencePointLocation().
| virtual QPointF PrerenderedElement::referencePointLocation | ( | KDChartEnums::PositionValue | ) | const [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 63 of file KDChartTextLabelCache.cpp.
00065 { // this does not invalidate the element 00066 m_position = 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 73 of file KDChartTextLabelCache.cpp.
1.5.4