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
compacttoolbarcontroller.h File Reference
#include <QList>
#include <QObject>
#include <QString>
Include dependency graph for compacttoolbarcontroller.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openswmmvis::ui::CompactToolbarController
 

Namespaces

namespace  openswmmvis
 
namespace  openswmmvis::ui
 

Detailed Description

UI redesign P6 — the tabbed compact toolbar: a fixed tab-strip row (QTabBar inside a locked QToolBar) over one visible tool row. Tabs swap which QToolBar(s) are shown; nothing is re-parented — the widget-heavy toolbars (animation scrubber, analysis combos, terrain and mesh controls) are adopted wholesale and only hidden/shown, so their embedded widgets and insertWidget anchors never move.

QMainWindow::saveState() keeps working because every row is a real QToolBar with a stable objectName; the last active tab persists under SWMMVis::MainWindow/CompactToolbarTab.