![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <QString>#include <QWidget>Go to the source code of this file.
Classes | |
| class | LabeledLineEdit |
| class | LabeledDoubleSpin |
| class | LabeledIntSpin |
| class | LabeledCombo |
| class | LabeledPickerCombo |
Slice BM Phase 6.3.3 โ common form-row helpers shared by every concrete editor in BN / BO / BP / BQ / BR / BS / BT.
Each helper is a tiny QWidget composing a QLabel and one editor control on a QHBoxLayout. They exist to keep concrete editors declarative โ instead of writing the addRow boilerplate 50 times, editors do:
auto *area = new LabeledDoubleSpin(tr("Area (ac)"), 0.0, 1e6, 2); form->addRow(area);
Scope cap (CLAUDE.md ยง2 โ Simplicity First): only the four controls actually consumed by the first wave of concrete editors are exposed. LabeledFilePicker, ConditionalSubEditor, and SubsectionGroupBox referenced by the plan's later phases land with the slices that need them.