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
extensionresultsevents.cpp File Reference

Canonical attached-results metadata, semantic observations and validated view commands. More...

#include "plugins/extensionviewaccess.h"
#include "layers/swmmresultslayer.h"
#include "layers/swmm2dresultslayer.h"
#include "map/mapcanvas.h"
#include "render/isublayer.h"
#include "render/sublayerstyle.h"
#include "render/sublayers/resultscalarsublayer.h"
#include "swmmvisprojectwindow.h"
#include <QHash>
#include <QMetaProperty>
#include <QVariant>
#include <algorithm>
#include <utility>
Include dependency graph for extensionresultsevents.cpp:

Classes

struct  openswmmvis::ExtensionResultsBridge::Data
 Private attached-reader records; QObject connection handles have explicit ownership. More...
 
struct  openswmmvis::ExtensionResultsBridge::Data::Record
 One attached native results object and its last diff baseline. More...
 

Namespaces

namespace  openswmmvis
 

Detailed Description

Canonical attached-results metadata, semantic observations and validated view commands.

Tracks native reader epochs and published cursors once per model window. Snapshots copy metadata without geometry/data reads. Detached layers lose their runtime attachment identity; source adoption, selection and displayed frames remain separate.

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

Variable Documentation

◆ key

const char* key

Case-sensitive native attribute key, never a translated caption.

◆ value

Native layer-level rendering variable.