![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Modal picker for time-series plot variables — the Plot Time Series toolbar action's dialog. More...
Go to the source code of this file.
Classes | |
| class | openswmmvis::ui::PlotVariablePickerDialog |
| struct | openswmmvis::ui::PlotVariablePickerDialog::Entry |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::ui |
Modal picker for time-series plot variables — the Plot Time Series toolbar action's dialog.
Lists the 14 system-wide variables plus one checkable group per selected map feature (node / link / subcatchment) with that kind's plottable attributes. OK returns every checked (ref, attribute) pair; the caller adds them to the Comparison Plot dialog in bulk. Right-click entry points keep their quick single-attribute menus (AttributePickerMenu) — this dialog only replaces the toolbar / Ctrl+T flow.
Engine-free by construction: depends only on plot/ headers, takes pre-mapped plot::ObjectRef features and an optional IRunLayer for per-attribute availability gating, so tests drive it with a stub layer.