|
| QgsSingleCategoryDiagramRenderer ()=default |
| Constructor for QgsSingleCategoryDiagramRenderer. More...
|
|
QgsSingleCategoryDiagramRenderer * | clone () const override |
| Returns new instance that is equivalent to this one. More...
|
|
QList< QString > | diagramAttributes () const override |
| Returns attribute indices needed for diagram rendering. More...
|
|
QList< QgsDiagramSettings > | diagramSettings () const override |
| Returns list with all diagram settings in the renderer. More...
|
|
QList< QgsLayerTreeModelLegendNode * > | legendItems (QgsLayerTreeLayer *nodeLayer) const override |
| Returns list of legend nodes for the diagram. More...
|
|
void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) override |
| Reads diagram state from a DOM element. More...
|
|
QString | rendererName () const override |
|
void | setDiagramSettings (const QgsDiagramSettings &s) |
|
void | writeXml (QDomElement &layerElem, QDomDocument &doc, const QgsReadWriteContext &context) const override |
| Writes diagram state to a DOM element. More...
|
|
| QgsDiagramRenderer ()=default |
| Constructor for QgsDiagramRenderer. More...
|
|
virtual | ~QgsDiagramRenderer ()=default |
|
bool | attributeLegend () const |
| Returns true if renderer will show legend items for diagram attributes. More...
|
|
virtual QgsDiagramRenderer * | clone () const =0 |
| Returns new instance that is equivalent to this one. More...
|
|
QgsDiagram * | diagram () const |
|
virtual QList< QString > | diagramAttributes () const =0 |
| Returns attribute indices needed for diagram rendering. More...
|
|
virtual QList< QgsDiagramSettings > | diagramSettings () const =0 |
| Returns list with all diagram settings in the renderer. More...
|
|
virtual QList< QgsLayerTreeModelLegendNode * > | legendItems (QgsLayerTreeLayer *nodeLayer) const |
| Returns list of legend nodes for the diagram. More...
|
|
virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context)=0 |
| Reads diagram state from a DOM element. More...
|
|
virtual QSet< QString > | referencedFields (const QgsExpressionContext &context=QgsExpressionContext()) const |
| Returns the set of any fields required for diagram rendering. More...
|
|
void | renderDiagram (const QgsFeature &feature, QgsRenderContext &c, QPointF pos, const QgsPropertyCollection &properties=QgsPropertyCollection()) const |
| Renders the diagram for a specified feature at a specific position in the passed render context. More...
|
|
virtual QString | rendererName () const =0 |
|
void | setAttributeLegend (bool enabled) |
| Sets whether the renderer will show legend items for diagram attributes. More...
|
|
void | setDiagram (QgsDiagram *d) |
|
virtual QSizeF | sizeMapUnits (const QgsFeature &feature, const QgsRenderContext &c) const |
| Returns size of the diagram for a feature in map units. Returns an invalid QSizeF in case of error. More...
|
|
virtual void | writeXml (QDomElement &layerElem, QDomDocument &doc, const QgsReadWriteContext &context) const =0 |
| Writes diagram state to a DOM element. More...
|
|