Class: QgsDataItemProviderRegistry

class qgis.core.QgsDataItemProviderRegistry

Bases: sip.wrapper

This class keeps a list of data item providers that may add items to the browser tree. When created, it automatically adds providers from provider plugins (e.g. PostGIS, WMS, …)

QgsDataItemProviderRegistry is not usually directly created, but rather accessed through QgsApplication.dataItemProviderRegistry()

Methods

addProvider

Add a provider implementation.

providers

Gets list of available providers

removeProvider

Remove provider implementation from the list (provider object is deleted)

addProvider(self, provider: QgsDataItemProvider)

Add a provider implementation. Takes ownership of the object.

Parameters

provider (QgsDataItemProvider) –

providers(self) → object

Gets list of available providers

Return type

object

removeProvider(self, provider: QgsDataItemProvider)

Remove provider implementation from the list (provider object is deleted)

Parameters

provider (QgsDataItemProvider) –