SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
ElementTableModel Class Reference

#include </home/runner/work/SedSat3/SedSat3/elementstablemodel.h>

Inheritance diagram for ElementTableModel:
Inheritance graph
Collaboration diagram for ElementTableModel:
Collaboration graph

Public Member Functions

 ElementTableModel (SourceSinkData *Data, QObject *parent=nullptr)
 
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
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
void editCompleted (const QString &)
 

Public Attributes

SourceSinkDataData
 

Detailed Description

Definition at line 8 of file elementstablemodel.h.

Constructor & Destructor Documentation

◆ ElementTableModel()

ElementTableModel::ElementTableModel ( SourceSinkData Data,
QObject *  parent = nullptr 
)

Definition at line 3 of file elementstablemodel.cpp.

References Data.

Member Function Documentation

◆ columnCount()

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

Definition at line 11 of file elementstablemodel.cpp.

◆ data()

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

◆ editCompleted()

void ElementTableModel::editCompleted ( const QString &  )

Referenced by setData().

◆ flags()

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

Definition at line 140 of file elementstablemodel.cpp.

◆ headerData()

QVariant ElementTableModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override

Definition at line 70 of file elementstablemodel.cpp.

◆ rowCount()

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

Definition at line 7 of file elementstablemodel.cpp.

References Data, and SourceSinkData::GetElementNames().

◆ setData()

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

Member Data Documentation

◆ Data

SourceSinkData* ElementTableModel::Data

Definition at line 21 of file elementstablemodel.h.

Referenced by ElementTableModel(), data(), rowCount(), and setData().


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