22#ifndef OPENSWMMVIS_UI_WIDGETS_SERIESSTYLEEDITOR_H
23#define OPENSWMMVIS_UI_WIDGETS_SERIESSTYLEEDITOR_H
69 QPropertyModel *m_model =
nullptr;
70 QTreeView *m_tree =
nullptr;
Definition seriesstyleobject.h:38
Definition seriesstyleeditor.h:37
~SeriesStyleEditor() override
openswmmvis::plot::SeriesStyle style() const
Current style as edited by the user.
Definition seriesstyleeditor.cpp:70
QString legendOverride() const
Current legend override as edited by the user.
Definition seriesstyleeditor.cpp:82
void legendOverrideChanged(const QString &override)
Emitted when the spec-level legend override is edited.
openswmmvis::plot::SeriesStyleObject * styleObject() const
Underlying QObject — exposed for tests / advanced wiring.
Definition seriesstyleeditor.h:56
void setStyle(const openswmmvis::plot::SeriesStyle &style)
Replace the displayed style. Refreshes the property tree.
Definition seriesstyleeditor.cpp:63
void setLegendOverride(const QString &override)
Seed the spec-level legend override field. Empty = auto.
Definition seriesstyleeditor.cpp:75
void styleChanged(const openswmmvis::plot::SeriesStyle &style)
Emitted whenever any style field changes (live preview hook).
Definition chartproperties.h:34
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
Per-series rendering style for chart plots (comprehensive schema).
Aggregated rendering parameters for one chart series.
Definition seriesstyle.h:48