![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Public factories and registration API for extension UI contributions. More...
#include <QAction>#include <QJsonObject>#include <QList>#include <QStringList>#include <QWidget>#include <functional>Go to the source code of this file.
Classes | |
| struct | OpenSWMM::Sdk::RibbonGroupSpec |
| One captioned ribbon group using commands already registered by the extension. More... | |
| struct | OpenSWMM::Sdk::RibbonTabSpec |
| Value-described ribbon contribution suitable for native or future Python-authored UI. More... | |
| class | OpenSWMM::Sdk::IDockPanelFactory |
| class | OpenSWMM::Sdk::IDocumentViewFactory |
| Borrowed factory for MDI widgets with JSON project-state persistence. More... | |
| class | OpenSWMM::Sdk::IPreferencesPageFactory |
| Borrowed factory for extension pages in the host Preferences dialog. More... | |
| class | OpenSWMM::Sdk::IUiHost |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Sdk |
| Public header-only ABI for independently compiled native GUI extensions. | |
Public factories and registration API for extension UI contributions.
Widget factories are borrowed until unregistered. Returned widgets transfer to host ownership. IDs are scoped to the extension and all operations use the GUI thread.