11 #ifndef KDCHARTTEXTLABELCACHE_H
12 #define KDCHARTTEXTLABELCACHE_H
35 virtual const QPixmap &
pixmap()
const = 0;
95 const QFont &
font()
const;
98 const QString &
text()
const;
101 const QBrush &
brush()
const;
110 const QPixmap &
pixmap()
const override;
125 mutable bool m_dirty =
true;
133 mutable QPixmap m_pixmap;
134 mutable QPointF m_referenceBottomLeft;
135 mutable QPointF m_textBaseLineVector;
136 mutable QPointF m_textAscendVector;
Definition of global enums.
base class for prerendered elements like labels, pixmaps, markers, etc.
KDChartEnums::PositionValue referencePoint() const
virtual ~PrerenderedElement()
void setReferencePoint(KDChartEnums::PositionValue)
virtual QPointF referencePointLocation(KDChartEnums::PositionValue) const =0
virtual void invalidate() const =0
virtual const QPixmap & pixmap() const =0
void setPosition(const QPointF &position)
const QPointF & position() const
PrerenderedLabel is an internal KDChart class that simplifies creation and caching of cached text lab...
void setAngle(qreal angle)
const QString & text() const
QPointF referencePointLocation() const
void setFont(const QFont &font)
const QBrush & brush() const
~PrerenderedLabel() override
void invalidate() const override
const QFont & font() const
void setBrush(const QBrush &brush)
const QPixmap & pixmap() const override
void setPen(const QPen &)
void setText(const QString &text)