| 50 | } |
| 51 | |
| 52 | DataSelectorManager::EventType* DataSelectorManager::getEvent(std::string_view _dataType) |
| 53 | { |
| 54 | MapEvent::iterator event = mEvents.find(_dataType); |
| 55 | if (event != mEvents.end()) |
| 56 | return (*event).second; |
| 57 | |
| 58 | EventType* type = new EventType(); |
| 59 | mEvents.emplace(_dataType, type); |
| 60 | return type; |
| 61 | } |
| 62 | |
| 63 | void DataSelectorManager::changeParent(DataPtr _parent) |
| 64 | { |