Subgroup: Map
Class: QgsMapLayerLegend¶
-
class
qgis.core.
QgsMapLayerLegend
(parent: QObject = None)¶ Bases:
PyQt5.QtCore.QObject
Constructor for QgsMapLayerLegend
The QgsMapLayerLegend class is abstract interface for implementations of legends for one map layer.
New in version 2.6: Methods
childEvent
connectNotify
createLayerTreeModelLegendNodes
Return list of legend nodes to be used for a particular layer tree layer node. customEvent
defaultRasterLegend
Create new legend implementation for raster layer defaultVectorLegend
Create new legend implementation for vector layer disconnectNotify
isSignalConnected
receivers
sender
senderSignalIndex
timerEvent
Signals
itemsChanged
Emitted when existing items/nodes got invalid and should be replaced by new ones [signal] Attributes
-
childEvent
()¶
-
connectNotify
()¶
-
createLayerTreeModelLegendNodes
(self, nodeLayer: QgsLayerTreeLayer) → List[QgsLayerTreeModelLegendNode]¶ Return list of legend nodes to be used for a particular layer tree layer node. Ownership is transferred to the caller.
-
customEvent
()¶
-
defaultRasterLegend
(rl: QgsRasterLayer) → QgsMapLayerLegend¶ Create new legend implementation for raster layer
-
defaultVectorLegend
(vl: QgsVectorLayer) → QgsMapLayerLegend¶ Create new legend implementation for vector layer
-
disconnectNotify
()¶
-
isSignalConnected
()¶
-
itemsChanged
¶ Emitted when existing items/nodes got invalid and should be replaced by new ones [signal]
-
receivers
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
timerEvent
()¶
-