Subgroup: Map

Class: QgsMapLayerLegend

class qgis.core.QgsMapLayerLegend

Bases: PyQt5.QtCore.QObject

The QgsMapLayerLegend class is abstract interface for implementations of legends for one map layer.

New in version 2.6: Methods

blockSignals
childEvent
children
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
deleteLater
disconnect
disconnectNotify
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
event
eventFilter
findChild findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject
findChildren findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject]
inherits
installEventFilter
isSignalConnected
isWidgetType
isWindowType
killTimer
metaObject
moveToThread
objectName
parent
property
pyqtConfigure Each keyword argument is either the name of a Qt property or a Qt signal.
receivers
removeEventFilter
sender
senderSignalIndex
setObjectName
setParent
setProperty
signalsBlocked
startTimer
thread
timerEvent
tr

Attributes

destroyed destroyed(self, QObject = None) [signal]
itemsChanged Emitted when existing items/nodes got invalid and should be replaced by new ones [signal]
objectNameChanged objectNameChanged(self, str) [signal]
staticMetaObject
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()