QFontMetricsF * mFontMetrics
Metrics of the font for rendering. 
 
QgsTextLabelFeature(QgsFeatureId id, GEOSGeometry *geometry, const QSizeF &size)
Construct text label feature. 
 
QStringList mClusters
List of graphemes (used for curved labels) 
 
const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > & dataDefinedValues() const
Get data-defined values. 
 
Class that adds extra information to QgsLabelFeature for text labels. 
 
void setDefinedFont(const QFont &f)
Set font to be used for rendering. 
 
QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > mDataDefinedValues
Stores attribute values for data defined properties. 
 
void setDataDefinedValues(const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > &values)
Set data-defined values. 
 
void calculateInfo(bool curvedLabeling, QFontMetricsF *fm, const QgsMapToPixel *xform, double fontScale, double maxinangle, double maxoutangle)
calculate data for info(). setDefinedFont() must have been called already. 
 
QString text(int partId) const
Returns the text component corresponding to a specified label part. 
 
QFont definedFont()
Font to be used for rendering. 
 
QFontMetricsF * labelFontMetrics()
Metrics of the font for rendering.