![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <QString>#include <openswmm/engine/openswmm_engine.h>Go to the source code of this file.
Classes | |
| struct | openswmmvis::ui::EngineCapabilities |
| What this engine build accepts, probed once. More... | |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::ui |
Functions | |
| EngineCapabilities | openswmmvis::ui::probeEngineCapabilities (SWMM_Engine e, const QString &version) |
| Probe e once for everything the dialog gates on. | |
One-shot engine capability probe for the Simulation Options dialog.
Replaces the in-place setEnabled() calls of SimulationOptionsDialog::applyEngineConstraints(). Probed once in the dialog constructor and never re-probed: the engine's option surface does not change while a model is open.
Each field maps 1:1 onto one if block of the original applyEngineConstraints(), and each carries a comment naming the block it came from so the port stays auditable (HANDOFF ยง2.1).