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
HydrographRtkTableModel Class Reference

#include <hydrographmodels.h>

Inheritance diagram for HydrographRtkTableModel:
Collaboration diagram for HydrographRtkTableModel:

Public Types

enum  Column {
  ColResponse = 0 ,
  ColR = 1 ,
  ColT = 2 ,
  ColK = 3 ,
  ColCount = 4
}
 

Public Member Functions

 HydrographRtkTableModel (SWMMModelLayer *layer)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
void setContext (const QString &name, int month)
 
QString currentName () const
 
int currentMonth () const
 

Member Enumeration Documentation

◆ Column

Enumerator
ColResponse 
ColR 
ColT 
ColK 
ColCount 

Constructor & Destructor Documentation

◆ HydrographRtkTableModel()

HydrographRtkTableModel::HydrographRtkTableModel ( SWMMModelLayer layer)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ columnCount()

int HydrographRtkTableModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ currentMonth()

int HydrographRtkTableModel::currentMonth ( ) const
inline

◆ currentName()

QString HydrographRtkTableModel::currentName ( ) const
inline

◆ data()

QVariant HydrographRtkTableModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
override
Here is the call graph for this function:
Here is the caller graph for this function:

◆ flags()

Qt::ItemFlags HydrographRtkTableModel::flags ( const QModelIndex &  index) const
override

◆ headerData()

QVariant HydrographRtkTableModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const
override

◆ rowCount()

int HydrographRtkTableModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ setContext()

void HydrographRtkTableModel::setContext ( const QString &  name,
int  month 
)

Rebind to a different (group, month). month=-1 represents the engine's "ALL" encoding. Emits modelReset().

◆ setData()

bool HydrographRtkTableModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)
override
Here is the call graph for this function:

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