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::import::ImportPreviewModel Class Reference

#include <importpreviewmodel.h>

Inheritance diagram for openswmmvis::import::ImportPreviewModel:
Collaboration diagram for openswmmvis::import::ImportPreviewModel:

Public Types

enum  Column {
  ActionCol = 0 ,
  NameCol = 1 ,
  DetailCol = 2 ,
  ColCount = 3
}
 

Public Member Functions

 ImportPreviewModel (QObject *parent=nullptr)
 
void setPlan (const ImportPlan &plan, bool resultMode=false)
 
void clear ()
 
const ImportPlanplan () const
 
bool resultMode () const
 
QString summaryText () const
 
int rowCount (const QModelIndex &parent={}) const override
 
int columnCount (const QModelIndex &parent={}) const override
 
QVariant data (const QModelIndex &idx, int role) const override
 
QVariant headerData (int section, Qt::Orientation o, int role) const override
 

Member Enumeration Documentation

◆ Column

Enumerator
ActionCol 
NameCol 
DetailCol 
ColCount 

Constructor & Destructor Documentation

◆ ImportPreviewModel()

openswmmvis::import::ImportPreviewModel::ImportPreviewModel ( QObject *  parent = nullptr)
explicit

Member Function Documentation

◆ clear()

void openswmmvis::import::ImportPreviewModel::clear ( )

◆ columnCount()

int openswmmvis::import::ImportPreviewModel::columnCount ( const QModelIndex &  parent = {}) const
override

◆ data()

QVariant openswmmvis::import::ImportPreviewModel::data ( const QModelIndex &  idx,
int  role 
) const
override

◆ headerData()

QVariant openswmmvis::import::ImportPreviewModel::headerData ( int  section,
Qt::Orientation  o,
int  role 
) const
override

◆ plan()

const ImportPlan & openswmmvis::import::ImportPreviewModel::plan ( ) const
inline
Here is the caller graph for this function:

◆ resultMode()

bool openswmmvis::import::ImportPreviewModel::resultMode ( ) const
inline
Here is the caller graph for this function:

◆ rowCount()

int openswmmvis::import::ImportPreviewModel::rowCount ( const QModelIndex &  parent = {}) const
override

◆ setPlan()

void openswmmvis::import::ImportPreviewModel::setPlan ( const ImportPlan plan,
bool  resultMode = false 
)
Here is the call graph for this function:

◆ summaryText()

QString openswmmvis::import::ImportPreviewModel::summaryText ( ) const

"N to create, M to update, K skipped, E errors" (or past tense).


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