![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Private per-extension implementation of the public SDK host. More...
#include "sdk/ExtensionHost.hpp"#include "sdk/IModelEvents.hpp"#include "sdk/ISessionEvents.hpp"#include "sdk/IViewEvents.hpp"#include "sdk/IViewControls.hpp"#include "sdk/IActivityEvents.hpp"#include "sdk/IActivityControls.hpp"#include "sdk/ITimeSeriesLayers.hpp"#include "sdk/IProgress.hpp"#include "sdk/IPreviewLayers.hpp"#include "sdk/IModelInstance.hpp"#include "sdk/IProject.hpp"#include <QHash>#include <QJsonArray>#include <QMainWindow>#include <QMdiArea>#include <QPointer>#include <QSettings>#include <QThreadPool>#include <memory>#include <vector>Go to the source code of this file.
Classes | |
| struct | openswmmvis::ExtensionUiBridge |
| Application callbacks keeping the generic host independent of concrete GUI registries. More... | |
| class | openswmmvis::GuiExtensionHost |
Namespaces | |
| namespace | openswmmvis |
Private per-extension implementation of the public SDK host.
The host scopes contribution identities and settings, owns UI cleanup and worker lifetime, and adapts application-provided bridges. It has no dependency on concrete model classes.