SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
EventSignalAdapter.cpp File Reference

Plugin-local Qt signal projection of the optional IModelEvents host event service. More...

#include "sdk/qt/EventSignalAdapter.hpp"
#include <QPointer>
Include dependency graph for EventSignalAdapter.cpp:

Namespaces

namespace  OpenSWMM
 
namespace  OpenSWMM::Sdk
 Public header-only ABI for independently compiled native GUI extensions.
 

Detailed Description

Plugin-local Qt signal projection of the optional IModelEvents host event service.

This source is compiled by consumers against the installed public SDK. It registers owning value metatypes and retains one receiver-scoped subscription. Direct slots may disconnect or destroy the adapter while handling occurred(); a QPointer guard prevents later access or domain emission after that action.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Date
2026
License
GPL-3.0-or-later