#include <modelspage.h>
|
| void | refreshTransportMatrix () |
| | Re-ask the engine for the matrix. Also called by the dialog when the 2D page reports a TRANSPORT_* change.
|
| |
◆ Tab
Tab order, so the dialog can name tabs without magic numbers.
| Enumerator |
|---|
| TabDomains | |
| TabModules | |
| TabFlags | |
◆ ModelsPage()
◆ module2DEnabled()
| bool openswmmvis::ui::ModelsPage::module2DEnabled |
( |
| ) |
const |
◆ read()
| void openswmmvis::ui::ModelsPage::read |
( |
| ) |
|
|
overridevirtual |
◆ refreshTransportMatrix
| void openswmmvis::ui::ModelsPage::refreshTransportMatrix |
( |
| ) |
|
|
slot |
Re-ask the engine for the matrix. Also called by the dialog when the 2D page reports a TRANSPORT_* change.
◆ setFlowRoutingText()
| void openswmmvis::ui::ModelsPage::setFlowRoutingText |
( |
const QString & |
routing | ) |
|
Read-only FLOW_ROUTING mirror text, pushed by the dialog from the page that owns the combo.
◆ setModule2DEnabled()
| void openswmmvis::ui::ModelsPage::setModule2DEnabled |
( |
bool |
on | ) |
|
◆ setTransport2DHooks()
| void openswmmvis::ui::ModelsPage::setTransport2DHooks |
( |
std::function< bool(int)> |
getter, |
|
|
std::function< void(int, bool)> |
setter |
|
) |
| |
Where the transport matrix's 2D column reads and writes.
Wired by the dialog to the 2D page's TRANSPORT_* checkboxes. Both default-construct to no-ops, so a build without the 2D module shows the matrix read-only rather than crashing.
◆ showFlowRoutingPageRequested
| void openswmmvis::ui::ModelsPage::showFlowRoutingPageRequested |
( |
| ) |
|
|
signal |
The mirror's link was clicked — show Routing & Hydraulics.
◆ tabs()
| QTabWidget * openswmmvis::ui::ModelsPage::tabs |
( |
| ) |
const |
|
inline |
◆ title()
| QString openswmmvis::ui::ModelsPage::title |
( |
| ) |
const |
|
overridevirtual |
◆ write()
| int openswmmvis::ui::ModelsPage::write |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/openswmm.gui/openswmm.gui/include/ui/dialogs/simoptions/modelspage.h
- /home/runner/work/openswmm.gui/openswmm.gui/src/ui/dialogs/simoptions/modelspage.cpp