SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
elementstablemodel.h
Go to the documentation of this file.
1#ifndef ELEMENTSTABLEMODEL_H
2#define ELEMENTSTABLEMODEL_H
3
4#include <QObject>
5#include <QAbstractTableModel>
6#include <sourcesinkdata.h>
7
8class ElementTableModel: public QAbstractTableModel
9{
10private:
11 Q_OBJECT
12
13public:
14 ElementTableModel(SourceSinkData *Data, QObject *parent = nullptr);
15 int rowCount(const QModelIndex &parent = QModelIndex()) const override;
16 int columnCount(const QModelIndex &parent = QModelIndex()) const override;
17 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
18 QVariant headerData(int section, Qt::Orientation orientation, int role) const override;
19 bool setData(const QModelIndex & index, const QVariant & value, int role = Qt::EditRole) override;
20 Qt::ItemFlags flags(const QModelIndex & index) const override;
22private:
23
24signals:
25 void editCompleted(const QString &);
26};
27
28#endif // ELEMENTSTABLEMODEL_H
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
QVariant headerData(int section, Qt::Orientation orientation, int role) const override
int columnCount(const QModelIndex &parent=QModelIndex()) const override
Qt::ItemFlags flags(const QModelIndex &index) const override
int rowCount(const QModelIndex &parent=QModelIndex()) const override
void editCompleted(const QString &)
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
SourceSinkData * Data