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
openswmmvis::ui::BuildupTableModel Class Reference

#include <qualityfunctiontablemodels.h>

Inheritance diagram for openswmmvis::ui::BuildupTableModel:
Collaboration diagram for openswmmvis::ui::BuildupTableModel:

Public Types

enum  Column {
  ColPollutant ,
  ColFunction ,
  ColC1 ,
  ColC2 ,
  ColC3 ,
  ColNormalizer ,
  ColCount
}
 

Public Member Functions

int columnCount (const QModelIndex &parent={}) const override
 
QVariant data (const QModelIndex &index, int role) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role) override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
 QualityFunctionTableModel (QObject *parent=nullptr)
 
- Public Member Functions inherited from openswmmvis::ui::QualityFunctionTableModel
 QualityFunctionTableModel (QObject *parent=nullptr)
 
void bind (void *engineHandle, int luIndex)
 
void refresh ()
 re-query pollutant rows (after add/remove/rename)
 
int rowCount (const QModelIndex &parent={}) const override
 
void * engineHandle () const
 
int landUseIndex () const
 

Static Public Member Functions

static QStringList functionNames ()
 NONE POW EXP SAT EXT.
 
static QStringList normalizerNames ()
 AREA CURB.
 

Additional Inherited Members

- Protected Member Functions inherited from openswmmvis::ui::QualityFunctionTableModel
QString pollutantName (int row) const
 
- Protected Attributes inherited from openswmmvis::ui::QualityFunctionTableModel
void * m_engine = nullptr
 
int m_luIndex = -1
 
int m_rows = 0
 

Member Enumeration Documentation

◆ Column

Enumerator
ColPollutant 
ColFunction 
ColC1 
ColC2 
ColC3 
ColNormalizer 
ColCount 

Member Function Documentation

◆ columnCount()

int openswmmvis::ui::BuildupTableModel::columnCount ( const QModelIndex &  parent = {}) const
override

◆ data()

QVariant openswmmvis::ui::BuildupTableModel::data ( const QModelIndex &  index,
int  role 
) const
override
Here is the call graph for this function:

◆ flags()

Qt::ItemFlags openswmmvis::ui::BuildupTableModel::flags ( const QModelIndex &  index) const
override

◆ functionNames()

QStringList openswmmvis::ui::BuildupTableModel::functionNames ( )
static

NONE POW EXP SAT EXT.

Here is the caller graph for this function:

◆ headerData()

QVariant openswmmvis::ui::BuildupTableModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override

◆ normalizerNames()

QStringList openswmmvis::ui::BuildupTableModel::normalizerNames ( )
static

AREA CURB.

Here is the caller graph for this function:

◆ QualityFunctionTableModel()

openswmmvis::ui::QualityFunctionTableModel::QualityFunctionTableModel ( QObject *  parent = nullptr)
inlineexplicit

◆ setData()

bool openswmmvis::ui::BuildupTableModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)
override
Here is the call graph for this function:

The documentation for this class was generated from the following files: