Changeset 1032 for branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGMWeakFCPointerField.h
- Timestamp:
- 12/12/07 18:00:42 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGMWeakFCPointerField.h
r1030 r1032 45 45 #include "OSGContainerForwards.h" 46 46 #include "OSGMFCPointerFieldBase.h" 47 47 #include "OSGWeakFCPointerFieldDescription.h" 48 48 #include "OSGEditMFCPointerFieldHandle.h" 49 49 #include "OSGGetMFCPointerFieldHandle.h" … … 105 105 106 106 typedef FieldTraits <ValueType, 107 NamespaceI >MFieldTraits;108 typedef FieldDescription<MFieldTraits,109 M ultiField,110 WeakPointerField>Description;107 NamespaceI > MFieldTraits; 108 typedef WeakFCPointerFieldDescription< 109 MFieldTraits, 110 FieldType::MULTI_FIELD> Description; 111 111 112 112 typedef ValueType *pointer; … … 115 115 typedef typename MFieldTraits::ArgumentType ArgumentType; 116 116 117 typedef EditMFCPointerFieldHandle<Self > EditHandle; 118 typedef boost::shared_ptr<typename Self::EditHandle> EditHandlePtr; 119 typedef GetMFCPointerFieldHandle <Self > GetHandle; 120 typedef boost::shared_ptr<typename Self::GetHandle > GetHandlePtr; 117 typedef EditMFCPointerFieldHandle<Self > EditHandle; 118 typedef boost::shared_ptr <EditHandle> EditHandlePtr; 119 typedef GetMFCPointerFieldHandle <Self > GetHandle; 120 typedef boost::shared_ptr <GetHandle > GetHandlePtr; 121 122 /*! \} */ 123 /*---------------------------------------------------------------------*/ 124 /*! \name Constants */ 125 /*! \{ */ 126 127 static const FieldType::Category fieldCat = FieldType::WEAK_POINTER_FIELD; 121 128 122 129 /*! \} */
