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.

List of all members, including inherited members

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])