12#ifndef OPENSWMMVIS_UI_DIALOGS_IMPORT_IMPORTPREVIEWMODEL_H
13#define OPENSWMMVIS_UI_DIALOGS_IMPORT_IMPORTPREVIEWMODEL_H
17#include <QAbstractTableModel>
34 [[nodiscard]]
bool resultMode()
const {
return m_resultMode; }
40 [[nodiscard]]
int rowCount(
const QModelIndex &
parent = {})
const override;
42 [[nodiscard]] QVariant
data(
const QModelIndex &idx,
int role)
const override;
43 [[nodiscard]] QVariant
headerData(
int section, Qt::Orientation o,
44 int role)
const override;
48 bool m_resultMode =
false;
Definition importpreviewmodel.h:22
bool resultMode() const
Definition importpreviewmodel.h:34
QString summaryText() const
Definition importpreviewmodel.cpp:45
QVariant data(const QModelIndex &idx, int role) const override
Definition importpreviewmodel.cpp:68
void clear()
Definition importpreviewmodel.cpp:37
int rowCount(const QModelIndex &parent={}) const override
Definition importpreviewmodel.cpp:58
QVariant headerData(int section, Qt::Orientation o, int role) const override
Definition importpreviewmodel.cpp:107
const ImportPlan & plan() const
Definition importpreviewmodel.h:33
int columnCount(const QModelIndex &parent={}) const override
Definition importpreviewmodel.cpp:63
Column
Definition importpreviewmodel.h:26
@ ActionCol
Definition importpreviewmodel.h:26
@ ColCount
Definition importpreviewmodel.h:26
@ NameCol
Definition importpreviewmodel.h:26
@ DetailCol
Definition importpreviewmodel.h:26
void setPlan(const ImportPlan &plan, bool resultMode=false)
Definition importpreviewmodel.cpp:29
SWMM_FilePathRole role
Definition ioportabilitynormalizer.cpp:22
Definition featurelayerimporter.h:39
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
Definition importplan.h:43