![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Slice BR Phase 6.8.1/2 — two-pane non-modal CRUD editor for SWMM control rules. More...
#include <QDialog>#include <QPointer>Go to the source code of this file.
Classes | |
| class | openswmmvis::ui::RulesEditorDialog |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::controls |
| namespace | openswmmvis::ui |
Slice BR Phase 6.8.1/2 — two-pane non-modal CRUD editor for SWMM control rules.
Layout (left → right):
┌──────────────────────────────┬───────────────────────────────────┐ │ [Search…] │ Name: [<read-only>] [Rename…] │ │ ────────────────── │ Status: ● Valid (or ⚠ Line N: …) │ │ ✓ R1 │ ─────────────────────────────── │ │ ✓ DryWeatherPump │ RULE DryWeatherPump │ │ ⚠ Outfall1 │ IF NODE J1 DEPTH > 5 │ │ … RDII_Bypass │ AND CONDUIT C1 FLOW < 10 │ │ │ THEN PUMP P1 STATUS = ON │ │ │ ELSE PUMP P1 STATUS = OFF │ │ [+ Add] [− Delete] [Rename…]│ PRIORITY 5 │ └──────────────────────────────┴───────────────────────────────────┘
Mirrors CurveEditorDialog / PatternEditorDialog for the public API surface so ComprehensiveEditorRegistry slots in mechanically.