![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
[GWF] custom groundwater-flow expression editing stack: syntax highlighter + single-line completing editor with debounced engine validation — the groundwater peer of TreatmentExpressionEdit / TreatmentSyntaxHighlighter. More...
#include <QPalette>#include <QSet>#include <QStringList>#include <QSyntaxHighlighter>#include <QTextCharFormat>#include <QTextEdit>Go to the source code of this file.
Classes | |
| class | openswmmvis::ui::GwfSyntaxHighlighter |
| Palette-driven highlighter for one [GWF] expression line. More... | |
| class | openswmmvis::ui::GwfExpressionEdit |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::ui |
[GWF] custom groundwater-flow expression editing stack: syntax highlighter + single-line completing editor with debounced engine validation — the groundwater peer of TreatmentExpressionEdit / TreatmentSyntaxHighlighter.
Unlike the treatment stack, the vocabulary is NOT hard-coded: both the highlighter and the completer read the variable / function lists from the engine (swmm_gwf_variable_* / swmm_gwf_function_*) at construction, so the GUI cannot drift from the grammar. A static fallback list is used only when no engine handle is available (headless previews).