![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <filespage.h>
Public Member Functions | |
| FilesPage (SimOptionsContext &ctx, QWidget *parent=nullptr) | |
| QString | title () const override |
| Sidebar row text, already tr()'d. | |
| void | read () override |
| engine → widgets. Block signals while setting. | |
| int | write () override |
| widgets → engine via ctx_.writeIfChanged; returns the sum. | |
| bool | validate (QString *warn) override |
| Validation run before Apply/OK; false pops warn and stops. | |
| void | applyCapabilities () override |
| One-shot per-widget disable/tooltip from ctx_.caps(). | |
Public Member Functions inherited from openswmmvis::ui::SimOptionsPage | |
| SimOptionsPage (SimOptionsContext &ctx, QWidget *parent=nullptr) | |
| virtual void | refreshGates () |
| Intra-page widget gates (PLAN §4.3 "widget" rows). | |
Additional Inherited Members | |
Signals inherited from openswmmvis::ui::SimOptionsPage | |
| void | gateInputsChanged () |
| Emit from any control that feeds a PageGate. | |
Static Protected Member Functions inherited from openswmmvis::ui::SimOptionsPage | |
| static void | tagOption (QWidget *w, const char *key) |
| Tag an option widget for the reachability test. | |
Protected Attributes inherited from openswmmvis::ui::SimOptionsPage | |
| SimOptionsContext & | ctx_ |
|
explicit |
|
overridevirtual |
One-shot per-widget disable/tooltip from ctx_.caps().
Reimplemented from openswmmvis::ui::SimOptionsPage.
|
overridevirtual |
engine → widgets. Block signals while setting.
Implements openswmmvis::ui::SimOptionsPage.
|
overridevirtual |
Sidebar row text, already tr()'d.
Implements openswmmvis::ui::SimOptionsPage.
|
overridevirtual |
Validation run before Apply/OK; false pops warn and stops.
Reimplemented from openswmmvis::ui::SimOptionsPage.
|
overridevirtual |
widgets → engine via ctx_.writeIfChanged; returns the sum.
Implements openswmmvis::ui::SimOptionsPage.