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
attributetablepanel.h File Reference
#include "selection/selectionmanager.h"
#include "layers/swmmmodellayer.h"
#include <QPointer>
#include <QSet>
#include <QWidget>
Include dependency graph for attributetablepanel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AttributeTablePanel
 

Namespaces

namespace  openswmmvis
 

Detailed Description

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

Slice Z.1 — Attribute Tables dock. Holds a QTableView over the active SWMM project's objects, partitioned by Category via a combo at the top. Two-way bound to the project's SelectionManager so picking rows highlights on the canvas and vice-versa.

Z.2 (SQL-like query bar) and Z.3 (selection ops) are layered on top of this panel in later slices. Z.4 (tabular file uploads) plugs in a second model kind through the same view.