Changeset 1060 for branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGEditSParentFCPointerFieldHandle.inl
- Timestamp:
- 02/12/08 09:51:59 (9 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGEditSParentFCPointerFieldHandle.inl
r1039 r1060 80 80 } 81 81 82 /*-------------------------------------------------------------------------*/83 /* Type Query */84 85 inline bool86 EditSParentFCPointerFieldBaseHandle::isParentPointerField(void) const87 {88 return true;89 }90 91 82 /*! \class EditSParentFCPointerFieldHandle<FieldT> 92 83 … … 191 182 EditSParentFCPointerFieldHandle<FieldT>::equal(EditFieldHandlePtr rhs) 192 183 { 193 FWARNING(("EditSParentFCPointerFieldHandle<FieldT>::equal(): NIY\n")); 194 195 return false; 184 bool retVal = true; 185 186 EditSParentFCPointerFieldBaseHandlePtr castRHS = 187 boost::dynamic_pointer_cast<EditSParentFCPointerFieldBaseHandle>(rhs); 188 189 if(castRHS == NULL) 190 { 191 retVal = false; 192 } 193 else if(this->get() != castRHS->get()) 194 { 195 retVal = false; 196 } 197 198 return retVal; 196 199 } 197 200
