![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Versioned process attempts and scoped UI lifecycle observations. More...
#include <QDateTime>#include <QList>#include <QMetaObject>#include <QMetaType>#include <QObject>#include <QStringList>#include <QUuid>#include <functional>Go to the source code of this file.
Classes | |
| struct | OpenSWMM::Sdk::ProcessState |
| Owning metadata for one unique accepted attempt, independent of row IDs/titles. More... | |
| struct | OpenSWMM::Sdk::DocumentState |
| Copied global MDI metadata, with actual focus separate from cached model context. More... | |
| struct | OpenSWMM::Sdk::DockState |
| Copied metadata for one calling extension's registered dock. More... | |
| struct | OpenSWMM::Sdk::CommandState |
| Calling extension's command or an approved existing built-in dialog command. More... | |
| struct | OpenSWMM::Sdk::UiActivityState |
| Copied UI metadata scoped to one main window and the calling extension's contributions. More... | |
| struct | OpenSWMM::Sdk::ActivitySnapshot |
| Pure copied retained process/UI metadata at the shared session/view/activity watermark. More... | |
| struct | OpenSWMM::Sdk::ActivityEvent |
| Owning deferred process transition or scoped UI invalidation. More... | |
| struct | OpenSWMM::Sdk::ActivityEventFilter |
| Registration-time event reason and optional process/session selection. More... | |
| class | OpenSWMM::Sdk::IActivityEvents |
| Frozen optional GUI-thread process and UI snapshot/observation capability. More... | |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Sdk |
| Public header-only ABI for independently compiled native GUI extensions. | |
Macros | |
| #define | OPENSWMM_ACTIVITY_EVENTS_IID "io.opensimulator.openswmm.IEventSource/4.0" |
| Frozen Qt discovery identity for process/UI observations. | |
Versioned process attempts and scoped UI lifecycle observations.
Optional SDK 1.5 capability discovered on ExtensionHost::lifetime(). Calls and managed callbacks use the GUI thread. Metadata owns values, never runners, jobs, widgets or engine handles. Earlier event contracts remain frozen.
| #define OPENSWMM_ACTIVITY_EVENTS_IID "io.opensimulator.openswmm.IEventSource/4.0" |
Frozen Qt discovery identity for process/UI observations.