itom 1.3.0
ito::ParamInputParser Class Reference

List of all members.

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)
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)

Protected Attributes

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

Private Slots

void browsePluginPicker (int i)

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends