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.hpp File Reference

Optional plugin-local QObject projection of typed extension observations. More...

#include "sdk/IModelEvents.hpp"
#include <QObject>
Include dependency graph for EventSignalAdapter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenSWMM::Sdk::EventSignalAdapter
 Consumer-owned typed Qt signals backed by one managed host subscription. More...
 

Namespaces

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

Detailed Description

Optional plugin-local QObject projection of typed extension observations.

Compile this header and EventSignalAdapter.cpp into each consumer with AUTOMOC, using the installed SDK's adapter helper. No GUI executable symbols or mandatory SDK runtime library are needed. Host subscriptions remain GUI-only; ordinary downstream Qt connections follow Qt's normal delivery/lifetime rules.

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