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
attributedelegates.h File Reference
#include <QStyledItemDelegate>
#include <QVariant>
#include <QVariantList>
#include <limits>
Include dependency graph for attributedelegates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openswmmvis::NumericDelegate
 
class  openswmmvis::IntegerDelegate
 
class  openswmmvis::CompoundEditDelegate
 
class  openswmmvis::EnumDelegate
 
class  openswmmvis::IntervalDelegate
 
class  openswmmvis::FileBrowseDelegate
 
class  openswmmvis::FileColumnDelegate
 

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.5.1 — Shared edit delegates used by both the Attribute Table (Slice Z.1) and the Property Browser (Slice AG.3, future).

Pure-Qt — no engine deps. Each delegate is small enough to be a single class. The right one for a given column is picked by SWMMAttributeTableModel's ColumnSpec schema (Z.5.2) and installed by AttributeTablePanel after setSource().