![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Consumer-owned adapter and host-owned monitor, containing no native model handles. More...
Public Member Functions | |
| ExtensionInfo | info () const override |
| Describe this independently configured diagnostic module. | |
| bool | initialize (ExtensionHost *host, QString *error) override |
| Subscribe before the initial snapshot and register a read-only monitor. | |
| void | shutdown () override |
| End observation/capture and discard borrowed host references before UI removal. | |
| QStringList | contributions () const override |
| Advertise the monitor's registered UI contribution families. | |
| QString | id () const override |
| Identify the extension-local diagnostic panel. | |
| QString | title () const override |
| Name the diagnostic dock. | |
| QWidget * | create (ExtensionHost *host) override |
| Mount copied counters and an explicit read-only snapshot refresh. | |
Public Member Functions inherited from OpenSWMM::Sdk::IGuiExtension | |
| virtual | ~IGuiExtension ()=default |
| Destroy the interface; the Qt loader owns the implementing QObject. | |
| virtual QList< ExtensionInfo > | children () const |
| Enumerate extensions hosted by this plugin, such as Python-authored packages. | |
Public Member Functions inherited from OpenSWMM::Sdk::IDockPanelFactory | |
| virtual | ~IDockPanelFactory ()=default |
| Destroy an unregistered factory; registered factories remain borrowed by the host. | |
| virtual Qt::DockWidgetArea | defaultArea () const |
| Choose initial placement before saved layout restore. | |
| virtual QString | tabifyWith () const |
| Request tabification beside an existing dock. | |
Consumer-owned adapter and host-owned monitor, containing no native model handles.
|
inlineoverridevirtual |
Advertise the monitor's registered UI contribution families.
Reimplemented from OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Mount copied counters and an explicit read-only snapshot refresh.
| [in] | host | Borrowed host; service discovery already occurred during initialization. |
Implements OpenSWMM::Sdk::IDockPanelFactory.
|
inlineoverridevirtual |
Identify the extension-local diagnostic panel.
Implements OpenSWMM::Sdk::IDockPanelFactory.
|
inlineoverridevirtual |
Describe this independently configured diagnostic module.
Implements OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Subscribe before the initial snapshot and register a read-only monitor.
| [in] | host | Borrowed calling host, valid through shutdown. |
| [out] | error | Optional required-capability, explicit capture or UI failure detail. |
Implements OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
End observation/capture and discard borrowed host references before UI removal.
Implements OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Name the diagnostic dock.
Implements OpenSWMM::Sdk::IDockPanelFactory.