![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Minimal installed-SDK plugin contributing one ribbon command and a model-aware dock. More...
Public Member Functions | |
| ExtensionInfo | info () const override |
| Describe this extension and verify its identity against embedded metadata. | |
| bool | initialize (ExtensionHost *host, QString *) override |
| Register contributions after the main window exists and before projects restore. | |
| void | shutdown () override |
| Release plugin-owned resources after the host has cancelled and joined jobs. | |
| QStringList | contributions () const override |
| Advertise supported contribution families for diagnostics. | |
| QString | id () const override |
| Supply a stable extension-local dock ID. | |
| QString | title () const override |
| Supply a translated dock caption. | |
| QWidget * | create (ExtensionHost *host) override |
| Create dock contents on the GUI thread. | |
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. | |
Minimal installed-SDK plugin contributing one ribbon command and a model-aware dock.
|
inlineoverridevirtual |
Advertise supported contribution families for diagnostics.
Reimplemented from OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Create dock contents on the GUI thread.
| [in] | host | Borrowed initialized host. |
Implements OpenSWMM::Sdk::IDockPanelFactory.
|
inlineoverridevirtual |
Supply a stable extension-local dock ID.
Implements OpenSWMM::Sdk::IDockPanelFactory.
|
inlineoverridevirtual |
Describe this extension and verify its identity against embedded metadata.
Implements OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Register contributions after the main window exists and before projects restore.
| [in] | host | Borrowed per-extension host, valid until shutdown completes. |
| [out] | error | Optional human-readable startup failure reason. |
Implements OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Release plugin-owned resources after the host has cancelled and joined jobs.
Implements OpenSWMM::Sdk::IGuiExtension.
|
inlineoverridevirtual |
Supply a translated dock caption.
Implements OpenSWMM::Sdk::IDockPanelFactory.