| 815 | } |
| 816 | |
| 817 | PersistenceManager::ParsedObject* PersistenceManager::findParentObject(SimObject* object, ParsedObject* parentObject) |
| 818 | { |
| 819 | ParsedObject* ret = NULL; |
| 820 | |
| 821 | if (!object) |
| 822 | return ret; |
| 823 | |
| 824 | // First test for the SimGroup it belongs to |
| 825 | ret = findParsedObject(object->getGroup(), parentObject); |
| 826 | |
| 827 | if (ret) |
| 828 | return ret; |
| 829 | |
| 830 | // TODO: Test all of the SimSet's that this object belongs to |
| 831 | |
| 832 | return ret; |
| 833 | } |
| 834 | |
| 835 | PersistenceManager::ParsedObject* PersistenceManager::findParsedObject(SimObject* object, ParsedObject* parentObject) |
| 836 | { |