![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Slice BQ Phase 6.7.1 — three-pane non-modal editor for SWMM curves. More...
#include <QDialog>#include <QPointer>Go to the source code of this file.
Classes | |
| class | openswmmvis::ui::CurveEditorDialog |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::ui |
| namespace | openswmmvis::curve |
Slice BQ Phase 6.7.1 — three-pane non-modal editor for SWMM curves.
Layout (left → right):
┌──────────────┬───────────────────────────┬──────────────────────────┐ │ Curves │ Type combo │ Line chart preview │ │ list view │ ────── │ (X-axis = X label; │ │ │ X / Y table │ Y-axis = Y label; │ │ │ (column headers driven │ refreshes live on │ │ │ by curve type: │ every point change) │ │ │ "Depth | Surface Area" │ │ │ │ for Storage, etc.) │ │ │ │ │ │ │ │ [ + Row ] [ − Row ] │ │ └──────────────┴───────────────────────────┴──────────────────────────┘
Per Slice BM.0-Add-New (2026-05-24) the dialog exposes a static createNew(registry, undoStack, parent) factory used by the Object Browser's Add-New dispatch. In Mode::CreateNew a small create-card appears above the splitter (Name + uniqueness validator + Type combo + Create button); on Create the dialog transitions to Mode::Edit.