|
| QgsCallout () |
| Constructor for QgsCallout. More...
|
|
virtual | ~QgsCallout ()=default |
|
AnchorPoint | anchorPoint () const |
| Returns the feature's anchor point position. More...
|
|
QPainter::CompositionMode | blendMode () const |
| Returns the blending mode used for drawing callouts. More...
|
|
virtual QgsCallout * | clone () const =0 |
| Duplicates a callout by creating a deep copy of the callout. More...
|
|
bool | containsAdvancedEffects () const |
| Returns true if the callout requires advanced effects such as blend modes, which require output in raster formats to be fully respected. More...
|
|
QgsPropertyCollection & | dataDefinedProperties () |
| Returns a reference to the callout's property collection, used for data defined overrides. More...
|
|
const QgsPropertyCollection & | dataDefinedProperties () const |
| Returns a reference to the callout's property collection, used for data defined overrides. More...
|
|
virtual DrawOrder | drawOrder () const |
| Returns the desired drawing order (stacking) to use while rendering this callout. More...
|
|
bool | enabled () const |
| Returns true if the the callout is enabled. More...
|
|
LabelAnchorPoint | labelAnchorPoint () const |
| Returns the label's anchor point position. More...
|
|
virtual QVariantMap | properties (const QgsReadWriteContext &context) const |
| Returns the properties describing the callout encoded in a string format. More...
|
|
virtual void | readProperties (const QVariantMap &props, const QgsReadWriteContext &context) |
| Reads a string map of an callout's properties and restores the callout to the state described by the properties map. More...
|
|
virtual QSet< QString > | referencedFields (const QgsRenderContext &context) const |
| Returns the set of attributes referenced by the callout. More...
|
|
void | render (QgsRenderContext &context, const QRectF &rect, const double angle, const QgsGeometry &anchor, QgsCalloutContext &calloutContext) |
| Renders the callout onto the specified render context. More...
|
|
virtual void | restoreProperties (const QDomElement &element, const QgsReadWriteContext &context) |
| Restores the callout's properties from a DOM element. More...
|
|
virtual bool | saveProperties (QDomDocument &doc, QDomElement &element, const QgsReadWriteContext &context) const |
| Saves the current state of the callout to a DOM element. More...
|
|
void | setAnchorPoint (AnchorPoint anchor) |
| Sets the feature's anchor point position. More...
|
|
void | setBlendMode (QPainter::CompositionMode mode) |
| Sets the blending mode used for drawing callouts. More...
|
|
void | setDataDefinedProperties (const QgsPropertyCollection &collection) |
| Sets the callout's property collection, used for data defined overrides. More...
|
|
void | setEnabled (bool enabled) |
| Sets whether the callout is enabled. More...
|
|
void | setLabelAnchorPoint (LabelAnchorPoint anchor) |
| Sets the label's anchor point position. More...
|
|
virtual void | startRender (QgsRenderContext &context) |
| Prepares the callout for rendering on the specified render context. More...
|
|
virtual void | stopRender (QgsRenderContext &context) |
| Finalises the callout after a set of rendering operations on the specified render context. More...
|
|
virtual QString | type () const =0 |
| Returns a unique string representing the callout type. More...
|
|