13#ifndef PLUGINSTABLEMODEL_H
14#define PLUGINSTABLEMODEL_H
16#include <QAbstractTableModel>
28 int rowCount(
const QModelIndex &
parent = QModelIndex())
const override;
30 QVariant
data(
const QModelIndex &
index,
int role)
const override;
31 bool setData(
const QModelIndex &
index,
const QVariant &value,
32 int role = Qt::EditRole)
override;
33 QVariant
headerData(
int section, Qt::Orientation orientation,
34 int role = Qt::DisplayRole)
const override;
35 Qt::ItemFlags
flags(
const QModelIndex &
index)
const override;
37 const QModelIndex &
parent = QModelIndex())
override;
39 const QModelIndex &
parent = QModelIndex())
override;
44 QString
pathAt(
int row)
const;
45 QString
argsAt(
int row)
const;
Definition pluginstablemodel.h:21
bool insertRows(int row, int count, const QModelIndex &parent=QModelIndex()) override
Definition pluginstablemodel.cpp:82
QString argsAt(int row) const
Definition pluginstablemodel.cpp:126
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
Definition pluginstablemodel.cpp:38
bool removeRows(int row, int count, const QModelIndex &parent=QModelIndex()) override
Definition pluginstablemodel.cpp:93
int columnCount(const QModelIndex &parent=QModelIndex()) const override
Definition pluginstablemodel.cpp:19
int appendRow(const QString &path, const QString &args)
Definition pluginstablemodel.cpp:112
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
Definition pluginstablemodel.cpp:62
QString pathAt(int row) const
Definition pluginstablemodel.cpp:121
QVariant data(const QModelIndex &index, int role) const override
Definition pluginstablemodel.cpp:24
Qt::ItemFlags flags(const QModelIndex &index) const override
Definition pluginstablemodel.cpp:76
void clearRows()
Definition pluginstablemodel.cpp:104
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition pluginstablemodel.cpp:14
Column
Definition pluginstablemodel.h:24
@ ColPath
Definition pluginstablemodel.h:24
@ ColCount
Definition pluginstablemodel.h:24
@ ColArgs
Definition pluginstablemodel.h:24
SWMM_FilePathRole role
Definition ioportabilitynormalizer.cpp:22
int index
Position in m_quadRegions / m_quadReports.
Definition meshgenerator.cpp:153
int path
Definition pslgminsize.cpp:234
QVector< int > parent
union-find
Definition pslgminsize.cpp:176