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::TransectStationTableModel Class Reference

#include <transectstationtablemodel.h>

Inheritance diagram for openswmmvis::ui::TransectStationTableModel:
Collaboration diagram for openswmmvis::ui::TransectStationTableModel:

Public Member Functions

 TransectStationTableModel (QObject *parent=nullptr)
 
 ~TransectStationTableModel () override
 
void setProvider (openswmmvis::transect::TransectProvider *p)
 
openswmmvis::transect::TransectProviderprovider () const noexcept
 
void setUnitsSuffix (const QString &suffix)
 Override the header units (e.g. "(ft)" / "(m)").
 
QString unitsSuffix () const noexcept
 
int rowCount (const QModelIndex &parent={}) const override
 
int columnCount (const QModelIndex &parent={}) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 

Constructor & Destructor Documentation

◆ TransectStationTableModel()

openswmmvis::ui::TransectStationTableModel::TransectStationTableModel ( QObject *  parent = nullptr)
explicit

◆ ~TransectStationTableModel()

openswmmvis::ui::TransectStationTableModel::~TransectStationTableModel ( )
overridedefault

Member Function Documentation

◆ columnCount()

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

◆ data()

QVariant openswmmvis::ui::TransectStationTableModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
override

◆ flags()

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

◆ headerData()

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

◆ provider()

TransectProvider * openswmmvis::ui::TransectStationTableModel::provider ( ) const
noexcept

◆ rowCount()

int openswmmvis::ui::TransectStationTableModel::rowCount ( const QModelIndex &  parent = {}) const
override

◆ setData()

bool openswmmvis::ui::TransectStationTableModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)
override

◆ setProvider()

void openswmmvis::ui::TransectStationTableModel::setProvider ( openswmmvis::transect::TransectProvider p)
Here is the call graph for this function:

◆ setUnitsSuffix()

void openswmmvis::ui::TransectStationTableModel::setUnitsSuffix ( const QString &  suffix)

Override the header units (e.g. "(ft)" / "(m)").

◆ unitsSuffix()

QString openswmmvis::ui::TransectStationTableModel::unitsSuffix ( ) const
inlinenoexcept

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