![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Versioned identity-checked process cancellation/start and scoped UI commands. More...
#include <QObject>#include <QString>#include <QUuid>Go to the source code of this file.
Classes | |
| struct | OpenSWMM::Sdk::UiActivityCommand |
| Owning explicit UI action; observers should defer their own state-changing work. More... | |
| class | OpenSWMM::Sdk::IActivityControls |
| Frozen optional typed activity control capability. More... | |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Sdk |
| Public header-only ABI for independently compiled native GUI extensions. | |
Macros | |
| #define | OPENSWMM_ACTIVITY_CONTROLS_IID "io.opensimulator.openswmm.IActivityControls/1.0" |
| Frozen Qt identity for typed process and scoped UI commands. | |
Enumerations | |
| enum class | OpenSWMM::Sdk::UiActivityCommandKind : quint32 { OpenSWMM::Sdk::ActivateDocument = 1 , OpenSWMM::Sdk::SetDockOpen = 2 , OpenSWMM::Sdk::TriggerCommand = 3 } |
| Supported native UI routes with runtime identities rather than object names. More... | |
Versioned identity-checked process cancellation/start and scoped UI commands.
Optional SDK 1.5 GUI-thread capability. Existing IJob, IJobContext, ExtensionHost and IRunRegistry vtables remain unchanged. No arbitrary private Qt slot invocation or cross-plugin contribution mutation is provided.
| #define OPENSWMM_ACTIVITY_CONTROLS_IID "io.opensimulator.openswmm.IActivityControls/1.0" |
Frozen Qt identity for typed process and scoped UI commands.