Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
IFSelect_ListEditor.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_IFSelect_ListEditor.hxx>
#include <Standard_Integer.hxx>
#include <Handle_Interface_TypedValue.hxx>
#include <Handle_TColStd_HSequenceOfHAsciiString.hxx>
#include <Handle_TColStd_HSequenceOfInteger.hxx>
#include <Handle_Interface_InterfaceModel.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_TCollection_HAsciiString.hxx>

Data Structures

class  IFSelect_ListEditor
 A ListEditor is an auxiliary operator for Editor/EditForm
I.E. it works on parameter values expressed as strings

For a parameter which is a list, it may not be edited in once
by just setting a new value (as a string)

Firstly, a list can be long (and tedious to be accessed flat)
then requires a better way of accessing

Moreover, not only its VALUES may be changed (SetValue), but
also its LENGTH : items may be added or removed ...

Hence, the way of editing a parameter as a list is :
More...