![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Public host services available to independently built GUI extensions. More...
#include "ISettings.hpp"#include "IUiHost.hpp"#include "INetworkPolicy.hpp"#include "IApplicationServices.hpp"#include "Version.hpp"#include <QColor>#include <QObject>#include <QUrl>#include <QVariantMap>#include <functional>Go to the source code of this file.
Classes | |
| class | OpenSWMM::Sdk::IConsole |
| Host-owned plain-text output channel scoped to one extension and forwarded to native Logs. More... | |
| class | OpenSWMM::Sdk::IJobContext |
| Worker-only progress, cancellation and GUI-continuation interface. More... | |
| class | OpenSWMM::Sdk::IJob |
| Borrowed thread-safe handle for a job retained by its extension host. More... | |
| class | OpenSWMM::Sdk::ExtensionHost |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Sdk |
| Public header-only ABI for independently compiled native GUI extensions. | |
Public host services available to independently built GUI extensions.
The SDK contains pure virtual interfaces and Qt value types only. It does not link plugins to the GUI executable or expose private GUI types. The host is borrowed for the initialized extension lifetime.