Class: QgsRendererMetadata

class qgis.core.QgsRendererMetadata

Bases: QgsRendererAbstractMetadata

Convenience metadata class that uses static functions to create renderer and its widget.

Methods

compatibleLayerTypes

rtype:

QgsRendererAbstractMetadata.LayerTypes

createRenderer

param elem:

createRendererFromSld

param elem:

createRendererWidget

param layer:

compatibleLayerTypes(self) QgsRendererAbstractMetadata.LayerTypes
Return type:

QgsRendererAbstractMetadata.LayerTypes

createRenderer(self, elem: QDomElement, context: QgsReadWriteContext) QgsFeatureRenderer | None
Parameters:
Return type:

Optional[QgsFeatureRenderer]

createRendererFromSld(self, elem: QDomElement, geomType: Qgis.GeometryType) QgsFeatureRenderer | None
Parameters:
Return type:

Optional[QgsFeatureRenderer]

createRendererWidget(self, layer: QgsVectorLayer | None, style: QgsStyle | None, renderer: QgsFeatureRenderer | None) QgsRendererWidget | None
Parameters:
Return type:

Optional[QgsRendererWidget]