itom  4.1.0
ito::ParamInputParser Class Reference
Inheritance diagram for ito::ParamInputParser:

Public Member Functions

 ParamInputParser (QWidget *canvas)
 
ito::RetVal createInputMask (const QVector< ito::Param > &params)
 
bool validateInput (bool mandatoryValues, ito::RetVal &retValue, bool showMessages=false)
 
ito::RetVal getParameters (QVector< ito::ParamBase > &params)
 
int getItemSize () const
 

Protected Member Functions

QWidget * renderTypeInt (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeChar (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeDouble (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeString (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeHWRef (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeIntArray (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeDoubleArray (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renderTypeCharArray (const ito::Param &param, int virtualIndex, QWidget *parent=NULL)
 
QWidget * renTypeArray (const int virtualIndex, QWidget *parent, const QString name)
 
ito::RetVal getIntValue (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getCharValue (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getDoubleValue (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getStringValue (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getHWValue (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getIntArray (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getDoubleArray (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 
ito::RetVal getCharArray (ito::ParamBase &param, const ito::Param &orgParam, QWidget *contentWidget, void *internalData, bool mandatory)
 

Protected Attributes

QSignalMapper * m_pSignalMapper_browsePluginPicker
 
QSignalMapper * m_pSignalMapper_browseArrayPicker
 
QVector< ito::Paramm_params
 
QVector< void * > m_internalData
 
QPointer< QWidget > m_canvas
 
QIcon m_iconInfo
 

Private Slots

void browsePluginPicker (int i)
 
void browseArrayPicker (int i)
 

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