itom
Loading...
Searching...
No Matches
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=nullptr)
 
QWidget * renderTypeChar (const ito::Param &param, int virtualIndex, QWidget *parent=nullptr)
 
QWidget * renderTypeDouble (const ito::Param &param, int virtualIndex, QWidget *parent=nullptr)
 
QWidget * renderTypeString (const ito::Param &param, int virtualIndex, QWidget *parent=nullptr)
 
QWidget * renderTypeHWRef (const ito::Param &param, int virtualIndex, QWidget *parent=nullptr)
 
QWidget * renderTypeGenericArray (const ito::Param &param, const int virtualIndex, QWidget *parent, int paramType)
 
QString getTypeGenericArrayPreview (const ito::Param &param) const
 
QString arrayTypeObjectName (int paramType, int index) const
 
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

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: