![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include "swmmvis.h"#include "ui_swmmvis.h"#include "swmmvisprojectwindow.h"#include "layers/swmm2dmeshlayer.h"#include "layers/gisrasterlayer.h"#include "layers/swmm2dresultslayer.h"#include "map/mapcanvas.h"#include "map/mapundostack.h"#include "ui/actioncatalog.h"#include "ui/actionregistry.h"#include "ui/dialogs/preferencesdialog.h"#include "ui/theme/iconfactory.h"#include "ui/toolbars/compacttoolbarcontroller.h"#include "ui/toolbars/mesheditingtoolbar.h"#include "ui/toolbars/ribboncompactor.h"#include "ui/toolbars/ribbongroup.h"#include "ui/toolbars/terraintoolbar.h"#include "ui/widgets/commandpalette.h"#include <QAction>#include <QMenu>#include <QToolBar>UI redesign P1 — SWMMVis::registerActions(): the single adoption point where every catalog-listed QAction (authored in forms/swmmvis.ui or created programmatically during the constructor's initialize* chain) is registered with the ActionRegistry, which then applies the catalog/user-override shortcut bindings. Kept in its own translation unit so src/swmmvis.cpp stops growing.