Show
Ignore:
Timestamp:
12/19/07 17:56:03 (9 months ago)
Author:
cneumann
Message:

changed: generic interface activated
fixed: single parent unlinking

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGChildFCPointerFieldDescription.h

    r1032 r1033  
    8686    typedef typename HandledField::GetHandle              GetHandle; 
    8787    typedef typename HandledField::GetHandlePtr           GetHandlePtr; 
    88  
    8988    typedef typename HandledField::EditHandle             EditHandle; 
    9089    typedef typename HandledField::EditHandlePtr          EditHandlePtr; 
     90     
     91    typedef typename HandledField::DynamicGetHandle       DynamicGetHandle; 
     92    typedef typename HandledField::DynamicGetHandlePtr    DynamicGetHandlePtr; 
     93    typedef typename HandledField::DynamicEditHandle      DynamicEditHandle; 
     94    typedef typename HandledField::DynamicEditHandlePtr   DynamicEditHandlePtr; 
    9195     
    9296    typedef typename 
     
    143147    /*! \{                                                                 */ 
    144148                 
    145     virtual Field                *createField (void         ) const; 
    146     virtual void                  destroyField(Field *pField) const; 
     149    virtual Field *createField (FieldContainer *pEnclosingFC) const; 
     150    virtual void   destroyField(Field          *pField      ) const; 
    147151 
    148152    virtual FieldDescriptionBase *clone       (void         ) const; 
     
    155159    virtual GetFieldHandlePtr  createGetHandler (Field const *pField) const; 
    156160    virtual EditFieldHandlePtr createEditHandler(Field       *pField) const; 
     161     
     162    virtual GetFieldHandlePtr 
     163        createDynamicGetHandler (Field const *pField) const; 
     164    virtual EditFieldHandlePtr 
     165        createDynamicEditHandler(Field       *pField) const; 
    157166         
    158167    /*! \}                                                                 */