32#ifndef OPENSWMM_RENDER_LEGENDSYMBOLITEM_H
33#define OPENSWMM_RENDER_LEGENDSYMBOLITEM_H
53 QPair<double, double>
range = { qQNaN(), qQNaN() };
67 [[nodiscard]] QJsonObject
toJson()
const;
Definition gisrasterlayer.h:40
One row in a layer's legend.
Definition legendsymbolitem.h:50
void fromJson(const QJsonObject &j)
Definition legendsymbolitem.cpp:49
QPair< double, double > range
Definition legendsymbolitem.h:53
QString label
Definition legendsymbolitem.h:51
SymbolStyle symbol
Definition legendsymbolitem.h:52
QString classKey
Definition legendsymbolitem.h:57
bool visible
Definition legendsymbolitem.h:55
QString sublayerId
Definition legendsymbolitem.h:61
QString effectiveLabel() const
Returns the label that should actually be drawn — userLabel when non-empty, otherwise label.
Definition legendsymbolitem.h:74
int sortIndex
Definition legendsymbolitem.h:56
QJsonObject toJson() const
Definition legendsymbolitem.cpp:19
QString userLabel
Definition legendsymbolitem.h:54
Stack of SymbolLayer paint passes (bottom-up) plus an overall opacity.
Definition symbolstyle.h:39
A stack of SymbolLayer paint passes plus a layer-level opacity.