QGIS API Documentation 3.32.0-Lima (311a8cb8a6)
|
#include <qgslayertreemodellegendnode.h>
Public Member Functions | |
Q_NOWARN_DEPRECATED_PUSH | ItemContext ()=default |
Public Attributes | |
double | columnLeft = 0.0 |
Left side of current legend column. More... | |
double | columnRight = 0.0 |
Right side of current legend column. More... | |
Q_NOWARN_DEPRECATED_POP QgsRenderContext * | context = nullptr |
Render context, if available. More... | |
Q_DECL_DEPRECATED double | labelXOffset = 0.0 |
Offset from the left side where label should start. More... | |
double | maxSiblingSymbolWidth = 0.0 |
Largest symbol width, considering all other sibling legend components associated with the current component. More... | |
QPainter * | painter = nullptr |
Painter. More... | |
QgsLegendPatchShape | patchShape |
The patch shape to render for the node. More... | |
QSizeF | patchSize |
Symbol patch size to render for the node. More... | |
Q_DECL_DEPRECATED QPointF | point |
Top-left corner of the legend item. More... | |
QgsScreenProperties | screenProperties |
Destination screen properties. More... | |
const QgsTextDocument * | textDocument = nullptr |
Optional text document. More... | |
const QgsTextDocumentMetrics * | textDocumentMetrics = nullptr |
Optional text document metrics. More... | |
double | top = 0.0 |
Top y-position of legend item. More... | |
Definition at line 171 of file qgslayertreemodellegendnode.h.
|
default |
double QgsLayerTreeModelLegendNode::ItemContext::columnLeft = 0.0 |
Left side of current legend column.
This should be used when determining where to render legend item content, correctly respecting the symbol and text alignment from the legend settings.
Definition at line 206 of file qgslayertreemodellegendnode.h.
double QgsLayerTreeModelLegendNode::ItemContext::columnRight = 0.0 |
Right side of current legend column.
This should be used when determining where to render legend item content, correctly respecting the symbol and text alignment from the legend settings.
Definition at line 214 of file qgslayertreemodellegendnode.h.
Q_NOWARN_DEPRECATED_POP QgsRenderContext* QgsLayerTreeModelLegendNode::ItemContext::context = nullptr |
Render context, if available.
Definition at line 178 of file qgslayertreemodellegendnode.h.
Q_DECL_DEPRECATED double QgsLayerTreeModelLegendNode::ItemContext::labelXOffset = 0.0 |
Offset from the left side where label should start.
Definition at line 192 of file qgslayertreemodellegendnode.h.
double QgsLayerTreeModelLegendNode::ItemContext::maxSiblingSymbolWidth = 0.0 |
Largest symbol width, considering all other sibling legend components associated with the current component.
Definition at line 221 of file qgslayertreemodellegendnode.h.
QPainter* QgsLayerTreeModelLegendNode::ItemContext::painter = nullptr |
Painter.
Definition at line 180 of file qgslayertreemodellegendnode.h.
QgsLegendPatchShape QgsLayerTreeModelLegendNode::ItemContext::patchShape |
The patch shape to render for the node.
Definition at line 228 of file qgslayertreemodellegendnode.h.
QSizeF QgsLayerTreeModelLegendNode::ItemContext::patchSize |
Symbol patch size to render for the node.
If either the width or height are zero, then the default width/height from QgsLegendSettings::symbolSize() should be used instead.
Definition at line 237 of file qgslayertreemodellegendnode.h.
Q_DECL_DEPRECATED QPointF QgsLayerTreeModelLegendNode::ItemContext::point |
Top-left corner of the legend item.
Definition at line 186 of file qgslayertreemodellegendnode.h.
QgsScreenProperties QgsLayerTreeModelLegendNode::ItemContext::screenProperties |
Destination screen properties.
Definition at line 258 of file qgslayertreemodellegendnode.h.
const QgsTextDocument* QgsLayerTreeModelLegendNode::ItemContext::textDocument = nullptr |
Optional text document.
Definition at line 244 of file qgslayertreemodellegendnode.h.
const QgsTextDocumentMetrics* QgsLayerTreeModelLegendNode::ItemContext::textDocumentMetrics = nullptr |
Optional text document metrics.
Definition at line 251 of file qgslayertreemodellegendnode.h.
double QgsLayerTreeModelLegendNode::ItemContext::top = 0.0 |
Top y-position of legend item.
Definition at line 198 of file qgslayertreemodellegendnode.h.