LayerLegendData struct
Structure that stores all data associated with one map layer.
Contents
- Reference
Public variables
- QList<QgsLayerTreeModelLegendNode*> activeNodes
- Active legend nodes.
- QgsLayerTreeModelLegendNode* embeddedNodeInParent
- A legend node that is not displayed separately, its icon is instead shown within the layer node's item.
- QList<QgsLayerTreeModelLegendNode*> originalNodes
- Data structure for storage of legend nodes.
- LayerLegendTree* tree
- Optional pointer to a tree structure - see LayerLegendTree for details.
Variable documentation
QList<QgsLayerTreeModelLegendNode*> QgsLayerTreeModel:: LayerLegendData:: activeNodes
Active legend nodes.
May have been filtered. Owner of legend nodes is still originalNodes !
QgsLayerTreeModelLegendNode* QgsLayerTreeModel:: LayerLegendData:: embeddedNodeInParent
A legend node that is not displayed separately, its icon is instead shown within the layer node's item.
May be null. if non-null, node is owned by originalNodes !
QList<QgsLayerTreeModelLegendNode*> QgsLayerTreeModel:: LayerLegendData:: originalNodes
Data structure for storage of legend nodes.
These are nodes as received from QgsMapLayerLegend