| 1116 | } |
| 1117 | |
| 1118 | UINT CClassView::FindNodeIndex( CNodeBase* pNode ) |
| 1119 | { |
| 1120 | CNodeClass* ParentClass; |
| 1121 | int FoundIndex; |
| 1122 | |
| 1123 | if (!pNode->GetParent( )) |
| 1124 | return MAX_NODES; |
| 1125 | |
| 1126 | ParentClass = static_cast<CNodeClass*>(pNode->GetParent( )); |
| 1127 | FoundIndex = ParentClass->FindNode( pNode ); |
| 1128 | |
| 1129 | if (FoundIndex != -1) |
| 1130 | return FoundIndex; |
| 1131 | |
| 1132 | return MAX_NODES; |
| 1133 | } |
| 1134 | |
| 1135 | CNodeBase* CClassView::FindNodeFromIndex( CNodeBase* pSelectedNode, UINT Index ) |
| 1136 | { |