Class: QgsSymbolLayerMetadata

class qgis.core.QgsSymbolLayerMetadata

Bases: QgsSymbolLayerAbstractMetadata

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

Methods

createSymbolLayer

param map:

createSymbolLayerFromSld

param elem:

createSymbolLayerWidget

param vl:

resolveFonts

param properties:

resolvePaths

param properties:

createSymbolLayer(self, map: Dict[str, Any]) QgsSymbolLayer | None
Parameters:

map (Dict[str)

Return type:

Optional[QgsSymbolLayer]

createSymbolLayerFromSld(self, elem: QDomElement) QgsSymbolLayer | None
Parameters:

elem (QDomElement)

Return type:

Optional[QgsSymbolLayer]

createSymbolLayerWidget(self, vl: QgsVectorLayer | None) QgsSymbolLayerWidget | None
Parameters:

vl (Optional[QgsVectorLayer])

Return type:

Optional[QgsSymbolLayerWidget]

resolveFonts(self, properties: Dict[str, Any], context: QgsReadWriteContext)
Parameters:
resolvePaths(self, properties: Dict[str, Any], pathResolver: QgsPathResolver, saving: bool)
Parameters: