Class: QgsLayerItem¶
A browser item that represents a layer that can be opened with one of the providers.
Class Hierarchy¶
Base classes¶
Base class for all items in the model. |
|
- class qgis.core.QgsLayerItem[source]¶
Bases:
QgsDataItem- __init__(parent: QgsDataItem | None, name: str | None, path: str | None, uri: str | None, layerType: Qgis.BrowserLayerType, providerKey: str | None)
Constructor for QgsLayerItem.
- Parameters:
parent (Optional[QgsDataItem])
name (Optional[str])
path (Optional[str])
uri (Optional[str])
layerType (Qgis.BrowserLayerType)
providerKey (Optional[str])
- LayerType¶
alias of
BrowserLayerType
- virtual deleteLayer(self) bool[source]¶
Delete this layer item Use
QgsDataItemGuiProvider.deleteLayer insteadDeprecated since version 3.10.
- Return type:
bool
- static iconForWkbType(type: Qgis.WkbType) QIcon[source]¶
Returns the icon for a vector layer whose geometry type is provided.
Added in version 3.18.
- Parameters:
type (Qgis.WkbType)
- Return type:
QIcon
- static iconName(layerType: Qgis.BrowserLayerType) str[source]¶
Returns the icon name of the given
layerTypeAdded in version 3.
- Parameters:
layerType (Qgis.BrowserLayerType)
- Return type:
str
- layerMetadata(self) QgsLayerMetadata¶
Returns layer’s metadata, it may be a default constructed metadata if metadata is not explicitly set.
Added in version 3.28.
- Return type:
- static layerTypeAsString(layerType: Qgis.BrowserLayerType) str[source]¶
Returns the string representation of the given
layerTypeAdded in version 3.
- Parameters:
layerType (Qgis.BrowserLayerType)
- Return type:
str
- mapLayerType(self) Qgis.LayerType[source]¶
Returns the associated map layer type.
- Return type:
- setLayerMetadata(self, metadata: QgsLayerMetadata)[source]¶
Set layer’s
metadata.Added in version 3.28.
- Parameters:
metadata (QgsLayerMetadata)
- static typeFromMapLayer(layer: QgsMapLayer | None) Qgis.BrowserLayerType[source]¶
Returns the layer item type corresponding to a
QgsMapLayerlayer.Added in version 3.6.
- Parameters:
layer (Optional[QgsMapLayer])
- Return type: