Class: QgsProfileSourceRegistry

Registry of profile sources used by QgsProfilePlotRenderer.

QgsProfileSourceRegistry is not usually directly created, but rather accessed through QgsApplication.profileSourceRegistry().

Added in version 3.38.

Methods

profileSources

Returns a list of registered profile sources

registerProfileSource

Registers a profile source and takes ownership of it

unregisterProfileSource

Unregisters a profile source and destroys its instance

class qgis.core.QgsProfileSourceRegistry[source]

Bases: object

__init__()

Constructor - creates a registry of profile sources

__init__(a0: QgsProfileSourceRegistry)
Parameters:

a0 (QgsProfileSourceRegistry)

profileSources(self) List[QgsAbstractProfileSource]

Returns a list of registered profile sources

Return type:

List[QgsAbstractProfileSource]

registerProfileSource(self, source: QgsAbstractProfileSource | None)[source]

Registers a profile source and takes ownership of it

Parameters:

source (Optional[QgsAbstractProfileSource])

unregisterProfileSource(self, source: QgsAbstractProfileSource | None)[source]

Unregisters a profile source and destroys its instance

Parameters:

source (Optional[QgsAbstractProfileSource])