SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
swmmvis_hydration_audit.h
Go to the documentation of this file.
1
20#ifndef SWMMVIS_HYDRATION_AUDIT_H
21#define SWMMVIS_HYDRATION_AUDIT_H
22
23#include <array>
24
25namespace openswmmvis {
26
29{
30 const char *widgetName;
31 const char *optionsKey;
32};
33
37inline constexpr std::array<HydrationAuditEntry, 2> kStatusBarHydrationAudit = {{
38 { "Flow Units combo", "FLOW_UNITS" },
39 { "Offset Mode checkbox", "LINK_OFFSETS" },
40}};
41
42// CRS button and Map Scale combo are tracked in §M.2 but are not driven by an
43// [OPTIONS] key — CRS proxies the layer SRS, Map Scale proxies the canvas
44// extent. They are exercised by test_layerreprojection / canvas tests rather
45// than by the OPTIONS-keyed harness here.
46
47} // namespace openswmmvis
48
49#endif // SWMMVIS_HYDRATION_AUDIT_H
Definition aquiferprovider.h:21
constexpr std::array< HydrationAuditEntry, 2 > kStatusBarHydrationAudit
The closed §M.2 status-bar list. Update when a new INP-driven widget lands; the Phase CX....
Definition swmmvis_hydration_audit.h:37
One row of the §M.2 status-bar audit table.
Definition swmmvis_hydration_audit.h:29
const char * optionsKey
Engine [OPTIONS] key read via swmm_options_get.
Definition swmmvis_hydration_audit.h:31
const char * widgetName
Human-readable widget label (matches §M.2).
Definition swmmvis_hydration_audit.h:30