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
swmmvisactions.cpp File Reference
#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>
Include dependency graph for swmmvisactions.cpp:

Detailed Description

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.