Open CASCADE Technology 6.6.0
Public Member Functions
APIHeaderSection_EditHeader Class Reference

#include <APIHeaderSection_EditHeader.hxx>

Inheritance diagram for APIHeaderSection_EditHeader:
Inheritance graph
[legend]

Public Member Functions

 APIHeaderSection_EditHeader ()
TCollection_AsciiString Label () const
 Returns the specific label

Standard_Boolean Recognize (const Handle< IFSelect_EditForm > &form) const
 Tells if this Editor can work on this EditForm and its content
(model, entity ?)

Handle_TCollection_HAsciiString StringValue (const Handle< IFSelect_EditForm > &form, const Standard_Integer num) const
 Returns the value of an EditForm, for a given item
(if not a list. for a list, a Null String may be returned)

Standard_Boolean Apply (const Handle< IFSelect_EditForm > &form, const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const
 Applies modified values of the EditForm with some data
Remark: <ent> may be Null, this means all <model> is concerned
Also <model> may be Null, if no context applies for <ent>
And both <ent> and <model> may be Null, for a full static
editor

Standard_Boolean Load (const Handle< IFSelect_EditForm > &form, const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const
 Loads original values from some data, to an EditForm
Remark: <ent> may be Null, this means all <model> is concerned
Also <model> may be Null, if no context applies for <ent>
And both <ent> and <model> may be Null, for a full static
editor


Constructor & Destructor Documentation

APIHeaderSection_EditHeader::APIHeaderSection_EditHeader ( )

Member Function Documentation

Standard_Boolean APIHeaderSection_EditHeader::Apply ( const Handle< IFSelect_EditForm > &  form,
const Handle< Standard_Transient > &  ent,
const Handle< Interface_InterfaceModel > &  model 
) const [virtual]

Implements IFSelect_Editor.

TCollection_AsciiString APIHeaderSection_EditHeader::Label ( ) const [virtual]

Implements IFSelect_Editor.

Standard_Boolean APIHeaderSection_EditHeader::Load ( const Handle< IFSelect_EditForm > &  form,
const Handle< Standard_Transient > &  ent,
const Handle< Interface_InterfaceModel > &  model 
) const [virtual]

Implements IFSelect_Editor.

Standard_Boolean APIHeaderSection_EditHeader::Recognize ( const Handle< IFSelect_EditForm > &  form) const [virtual]

Implements IFSelect_Editor.

Handle_TCollection_HAsciiString APIHeaderSection_EditHeader::StringValue ( const Handle< IFSelect_EditForm > &  form,
const Standard_Integer  num 
) const [virtual]

Implements IFSelect_Editor.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines