Class: QgsLayerItem¶
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.  | 
|
Enums
alias of   | 
Methods
Returns comments of the layer  | 
|
Delete this layer item Use   | 
|
Returns layer's metadata, it may be a default constructed metadata if metadata is not explicitly set.  | 
|
Returns the associated map layer type.  | 
|
Set layer's metadata.  | 
|
Returns the supported CRS  | 
|
Returns the supported formats  | 
|
Returns layer uri or empty string if layer cannot be created  | 
Static Methods
Returns the icon for a vector layer whose geometry type is provided.  | 
|
Returns icon for mesh layer type  | 
|
Returns the icon name of the given layerType  | 
|
Returns icon for point cloud layer  | 
|
Returns icon for vector tile layer  | 
|
Returns the string representation of the given layerType  | 
|
Returns the layer item type corresponding to a   | 
- 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
- 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: