SMESHGUI_intParameter Class Reference

This class provides parameter with integer value.

#include <SMESHGUI_aParameter.h>

Inheritance diagram for SMESHGUI_intParameter:

Inheritance graph

Public Types

typedef bool(* VALIDATION_FUNC )(SMESHGUI_aParameter *)
enum  Type {
  INT, DOUBLE, STRING, ENUM,
  BOOL, TABLE
}

Public Member Functions

 SMESHGUI_intParameter (const int initValue=0, const QString &label=QString::null, const int bottom=0, const int top=1000, const bool=false)
intInitValue ()
intTop ()
intBottom ()
virtual Type GetType () const
virtual bool GetNewInt (int &Value) const
virtual bool GetNewDouble (double &Value) const
virtual bool GetNewText (QString &Value) const
virtual void TakeValue (QWidget *)
virtual QWidget * CreateWidget (QWidget *) const
virtual void InitializeWidget (QWidget *) const
virtual QString sigValueChanged () const
 Returns string representation of signal emitted when value in corrsponding widget is changed.
bool needPreview () const
QString & Label ()

Protected Attributes

int _top
int _bottom
int _initValue
int _newValue
QString _label
bool _needPreview

Member Typedef Documentation

typedef bool(* SMESHGUI_aParameter.VALIDATION_FUNC)(SMESHGUI_aParameter *) [inherited]
 


Member Enumeration Documentation

enum SMESHGUI_aParameter::Type [inherited]
 

Enumerator:
INT 
DOUBLE 
STRING 
ENUM 
BOOL 
TABLE 


Constructor & Destructor Documentation

SMESHGUI_intParameter.SMESHGUI_intParameter const int  initValue = 0,
const QString &  label = QString::null,
const int  bottom = 0,
const int  top = 1000,
const   bool = false
 


Member Function Documentation

int& SMESHGUI_intParameter.InitValue  ) 
 

int& SMESHGUI_intParameter.Top  ) 
 

int& SMESHGUI_intParameter.Bottom  ) 
 

virtual Type SMESHGUI_intParameter.GetType  )  const [virtual]
 

Implements SMESHGUI_aParameter.

virtual bool SMESHGUI_intParameter.GetNewInt int Value  )  const [virtual]
 

Implements SMESHGUI_aParameter.

virtual bool SMESHGUI_intParameter.GetNewDouble double &  Value  )  const [virtual]
 

Implements SMESHGUI_aParameter.

virtual bool SMESHGUI_intParameter.GetNewText QString &  Value  )  const [virtual]
 

Implements SMESHGUI_aParameter.

virtual void SMESHGUI_intParameter.TakeValue QWidget *   )  [virtual]
 

Implements SMESHGUI_aParameter.

virtual QWidget* SMESHGUI_intParameter.CreateWidget QWidget *   )  const [virtual]
 

Implements SMESHGUI_aParameter.

virtual void SMESHGUI_intParameter.InitializeWidget QWidget *   )  const [virtual]
 

Implements SMESHGUI_aParameter.

virtual QString SMESHGUI_intParameter.sigValueChanged  )  const [virtual]
 

Reimplemented from SMESHGUI_aParameter.

bool SMESHGUI_aParameter.needPreview  )  const [inherited]
 

QString& SMESHGUI_aParameter.Label  )  [inherited]
 


Field Documentation

int SMESHGUI_intParameter._top [protected]
 

int SMESHGUI_intParameter._bottom [protected]
 

int SMESHGUI_intParameter._initValue [protected]
 

int SMESHGUI_intParameter._newValue [protected]
 

QString SMESHGUI_aParameter._label [protected, inherited]
 

bool SMESHGUI_aParameter._needPreview [protected, inherited]