44 [[nodiscard]] QString
title()
const override;
53 [[nodiscard]] QTabWidget *
tabs()
const {
return m_tabs; }
64 QTabWidget *m_tabs =
nullptr;
66 QComboBox *m_qualitySolverCombo =
nullptr;
67 QComboBox *m_outfallBackflowCombo =
nullptr;
68 QDoubleSpinBox *m_qualityStepSpin =
nullptr;
69 QSpinBox *m_maxSegmentsSpin =
nullptr;
70 QComboBox *m_dispersionCombo =
nullptr;
71 QSpinBox *m_rwptSeedSpin =
nullptr;
72 QCheckBox *m_waterAgeBox =
nullptr;
73 QCheckBox *m_heatTransportBox =
nullptr;
74 QComboBox *m_fvScalarSchemeCombo =
nullptr;
Definition qualitypage.h:38
void applyCapabilities() override
One-shot per-widget disable/tooltip from ctx_.caps().
Definition qualitypage.cpp:268
void read() override
engine โ widgets. Block signals while setting.
Definition qualitypage.cpp:298
QString qualitySolver() const
Current QUALITY_SOLVER token (LEGACY | EULERIAN_ARD | LAGRANGIAN).
Definition qualitypage.cpp:39
QTabWidget * tabs() const
Definition qualitypage.h:53
Tab
Tab order, so the dialog can name gates without magic numbers.
Definition qualitypage.h:51
@ TabReserved
Definition qualitypage.h:51
@ TabArd
Definition qualitypage.h:51
@ TabGeneral
Definition qualitypage.h:51
@ TabLard
Definition qualitypage.h:51
QString title() const override
Sidebar row text, already tr()'d.
Definition qualitypage.cpp:34
int write() override
widgets โ engine via ctx_.writeIfChanged; returns the sum.
Definition qualitypage.cpp:338
void refreshGates() override
Intra-page widget gates (PLAN ยง4.3 "widget" rows).
Definition qualitypage.cpp:253
bool tracksReservedSpecies() const
True while WATER_AGE or HEAT_TRANSPORT is ticked โ half of the dialog's "is there anything to transpo...
Definition qualitypage.cpp:45
Definition simoptionscontext.h:31
Definition simoptionspage.h:25
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176