Class: QgsProcessingToolboxModelProviderNode

Processing toolbox model node corresponding to a Processing provider.

Warning

Not part of stable API and may change in future QGIS releases.

Added in version 3.4.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsProcessingToolboxModelProviderNode

Base classes

QgsProcessingToolboxModelNode

Abstract base class for nodes contained within a QgsProcessingToolboxModel.

QObject

Methods

provider

Returns the provider associated with this node.

providerId

Returns the provider ID.

class qgis.gui.QgsProcessingToolboxModelProviderNode[source]

Bases: QgsProcessingToolboxModelNode

__init__(provider: QgsProcessingProvider | None)

Constructor for QgsProcessingToolboxModelProviderNode, linked to the specified provider.

Parameters:

provider (Optional[QgsProcessingProvider])

provider(self) QgsProcessingProvider | None[source]

Returns the provider associated with this node.

Return type:

Optional[QgsProcessingProvider]

providerId(self) str[source]

Returns the provider ID.

Return type:

str