![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <nodecompoundeditref.h>
Public Types | |
| enum | Kind { Inflows = 0 , Dwf , Rdii , Treatment , GroundwaterSources } |
Public Member Functions | |
| bool | operator== (const NodeCompoundEditRef &other) const noexcept |
Public Attributes | |
| SWMM_Engine | engine = nullptr |
| Engine handle (borrow, not owned) | |
| QString | nodeName |
| Owning node id. | |
| Kind | kind = Inflows |
| QString | summary |
| Short text shown in the cell. | |
| SWMMModelLayer * | layer = nullptr |
Identifies one editable compound attribute on a single node.
Which legacy SWMM concept this cell wraps. The order mirrors the layout in legacy Fproped.pas so the Property Browser rows read top-to-bottom in the same order users have seen for decades.
| Enumerator | |
|---|---|
| Inflows |
|
| Dwf |
|
| Rdii |
|
| Treatment |
|
| GroundwaterSources | Read-only navigation: subcatchments whose |
|
inlinenoexcept |
| SWMM_Engine NodeCompoundEditRef::engine = nullptr |
Engine handle (borrow, not owned)
| SWMMModelLayer* NodeCompoundEditRef::layer = nullptr |
Owning model layer (borrow). DB.4 — needed by the dialog's picker buttons so they can call layer->createDataObject(...) to materialise a new time series / pattern / UH inline. May be null when constructed in test contexts; pickers handle null gracefully by disabling the "..." button.
| QString NodeCompoundEditRef::nodeName |
Owning node id.
| QString NodeCompoundEditRef::summary |
Short text shown in the cell.