Changeset 1033 for branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGChildFCPointerFieldDescription.inl
- Timestamp:
- 12/19/07 17:56:03 (10 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGChildFCPointerFieldDescription.inl
r1032 r1033 158 158 inline Field * 159 159 ChildFCPointerFieldDescription<TraitsT, 160 FieldCardE>::createField(void) const 160 FieldCardE>::createField( 161 FieldContainer *pEnclosingFC) const 161 162 { 162 163 HandledField *pField = new HandledField(); 163 164 164 pField->setFieldDescription(this); 165 pField->setEnclosingFC (pEnclosingFC); 166 pField->setFieldDescription(this ); 165 167 166 168 return pField; … … 206 208 { 207 209 EditHandlePtr retVal(new EditHandle(pField, this)); 210 211 return retVal; 212 } 213 214 template <class TraitsT, enum FieldType::Cardinality FieldCardE> 215 inline GetFieldHandlePtr 216 ChildFCPointerFieldDescription<TraitsT, 217 FieldCardE>::createDynamicGetHandler( 218 Field const *pField) const 219 { 220 DynamicGetHandlePtr retVal(new DynamicGetHandle(pField, this)); 221 222 return retVal; 223 } 224 225 template <class TraitsT, enum FieldType::Cardinality FieldCardE> 226 inline EditFieldHandlePtr 227 ChildFCPointerFieldDescription<TraitsT, 228 FieldCardE>::createDynamicEditHandler( 229 Field *pField) const 230 { 231 DynamicEditHandlePtr retVal(new DynamicEditHandle(pField, this)); 208 232 209 233 return retVal;
