27 QObject *
parent =
nullptr);
Versioned process attempts and scoped UI lifecycle observations.
Versioned, typed observations of GUI extension host state.
Consumer-owned typed QObject projection of one managed IActivityEvents subscription.
Definition ActivitySignalAdapter.hpp:19
void disconnect()
End managed host delivery; ordinary queued downstream rules still apply.
Definition ActivitySignalAdapter.cpp:32
bool isSubscribed() const
Inspect the managed registration handle.
Definition ActivitySignalAdapter.cpp:28
void occurred(const OpenSWMM::Sdk::ActivityEvent &event)
Emit a complete copied-value observation before domain projection.
void uiChanged(const OpenSWMM::Sdk::ActivityEvent &event)
Emit current focus/document/dock/approved-command invalidation.
void processChanged(const OpenSWMM::Sdk::ActivityEvent &event)
Emit accepted/start/progress/cancel/terminal/retirement metadata.
~ActivitySignalAdapter() override
Disconnect before QObject teardown.
Definition ActivitySignalAdapter.cpp:24
Frozen optional GUI-thread process and UI snapshot/observation capability.
Definition IActivityEvents.hpp:182
Move-only owner that disconnects a Qt subscription when its scope ends.
Definition IModelEvents.hpp:194
QPointer< OpenSWMMVisLayer > source
Definition maskclipresolver.cpp:34
Public header-only ABI for independently compiled native GUI extensions.
Definition ExtensionHost.hpp:24
int parent
Definition planning.cpp:199
Registration-time event reason and optional process/session selection.
Definition IActivityEvents.hpp:165
Owning deferred process transition or scoped UI invalidation.
Definition IActivityEvents.hpp:154