Class: QgsProviderGuiMetadata

class qgis.gui.QgsProviderGuiMetadata(key: str)

Bases: sip.wrapper

Constructor for provider gui metadata

QgsProviderGuiMetadata(QgsProviderGuiMetadata)

Holds data for GUI part of the data providers

Methods

dataItemGuiProviders

Returns data item gui providers

key

Returns unique provider key

projectStorageGuiProviders

Returns project storage gui providers

registerGui

Called during GUI initialization - allows provider to do its internal initialization of GUI components, possibly making use of the passed pointer to the QGIS main window.

sourceSelectProviders

Returns source select providers

dataItemGuiProviders(self) → List[QgsDataItemGuiProvider]

Returns data item gui providers

Note

Ownership of created data item gui providers is passed to the caller.

key(self) → str

Returns unique provider key

projectStorageGuiProviders(self) → List[QgsProjectStorageGuiProvider]

Returns project storage gui providers

Note

Ownership of created project storage gui providers is passed to the caller.

registerGui(self, widget: QMainWindow)

Called during GUI initialization - allows provider to do its internal initialization of GUI components, possibly making use of the passed pointer to the QGIS main window.

sourceSelectProviders(self) → List[QgsSourceSelectProvider]

Returns source select providers

Note

Ownership of created source select providers is passed to the caller.