MorphoGraphX  2.0-1-227
Signals | Public Member Functions | Protected Attributes | List of all members
ProcessParmsModel Class Reference

#include <ProcessParmsModel.hpp>

+ Inheritance diagram for ProcessParmsModel:

Signals

void valuesChanged ()
 

Public Member Functions

 ProcessParmsModel (QObject *parent=0)
 
void setParms (const mgx::ProcessDefinition &def)
 
void setParms (const QStringList &parms)
 
void clear ()
 
int rowCount (const QModelIndex &=QModelIndex()) const
 
int columnCount (const QModelIndex &=QModelIndex()) const
 
QVariant data (const QModelIndex &index, int role) const
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 
Qt::ItemFlags flags (const QModelIndex &index) const
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
 
const QStringList & parms () const
 
QStringList parmChoice (int pos) const
 

Protected Attributes

QStringList names
 
QStringList descs
 
QStringList _parms
 
mgx::ParmChoiceList _parmChoice
 

Detailed Description

Definition at line 30 of file ProcessParmsModel.hpp.

Constructor & Destructor Documentation

◆ ProcessParmsModel()

ProcessParmsModel::ProcessParmsModel ( QObject *  parent = 0)
inline

Definition at line 34 of file ProcessParmsModel.hpp.

Member Function Documentation

◆ clear()

void ProcessParmsModel::clear ( )

◆ columnCount()

int ProcessParmsModel::columnCount ( const QModelIndex &  = QModelIndex()) const
inline

Definition at line 42 of file ProcessParmsModel.hpp.

◆ data()

QVariant ProcessParmsModel::data ( const QModelIndex &  index,
int  role 
) const

◆ flags()

Qt::ItemFlags ProcessParmsModel::flags ( const QModelIndex &  index) const

◆ headerData()

QVariant ProcessParmsModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const

◆ parmChoice()

QStringList ProcessParmsModel::parmChoice ( int  pos) const

◆ parms()

const QStringList& ProcessParmsModel::parms ( ) const
inline

Definition at line 49 of file ProcessParmsModel.hpp.

◆ rowCount()

int ProcessParmsModel::rowCount ( const QModelIndex &  = QModelIndex()) const
inline

Definition at line 39 of file ProcessParmsModel.hpp.

◆ setData()

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

◆ setParms() [1/2]

void ProcessParmsModel::setParms ( const mgx::ProcessDefinition def)

◆ setParms() [2/2]

void ProcessParmsModel::setParms ( const QStringList &  parms)

◆ valuesChanged

void ProcessParmsModel::valuesChanged ( )
signal

Member Data Documentation

◆ _parmChoice

mgx::ParmChoiceList ProcessParmsModel::_parmChoice
protected

Definition at line 60 of file ProcessParmsModel.hpp.

◆ _parms

QStringList ProcessParmsModel::_parms
protected

Definition at line 59 of file ProcessParmsModel.hpp.

◆ descs

QStringList ProcessParmsModel::descs
protected

Definition at line 58 of file ProcessParmsModel.hpp.

◆ names

QStringList ProcessParmsModel::names
protected

Definition at line 57 of file ProcessParmsModel.hpp.


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