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

Application registration of native GUI extensions and UI bridges. More...

#include "swmmvis.h"
#include "swmmvisprojectwindow.h"
#include "ui_swmmvis.h"
#include "plugins/extensionmanager.h"
#include "plugins/guiextensionhost.h"
#include "plugins/extensionmodelaccess.h"
#include "plugins/extensiontimeseriesaccess.h"
#include "plugins/extensionactivityui.h"
#include "ui/actionregistry.h"
#include "ui/toolbars/compacttoolbarcontroller.h"
#include "ui/toolbars/ribbongroup.h"
#include "ui/toolbars/ribboncompactor.h"
#include "simulation/simulationstatusmodel.h"
#include "simulation/simulationrunner.h"
#include "layers/swmmresultslayer.h"
#include "plot/swmmoutrunlayer.h"
#include "plot/profilerouter.h"
#include <QFileInfo>
#include <QApplication>
#include <QToolBar>
Include dependency graph for swmmvisextensions.cpp:

Detailed Description

Application registration of native GUI extensions and UI bridges.

Connects public ribbon/action contributions to the existing compact toolbar and command registry, then installs guarded model facades. Safe mode skips all native extension initialization.

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