14 map.mutable_added(*obj);
22 std::vector<QString> bros_names;
23 bros_names.reserve(map.size());
25 map.begin(), map.end(), std::back_inserter(bros_names),
26 [&](
const auto& res) { bros_names.push_back(res.metadata().getName()); });
28 auto new_name = ossia::net::sanitize_name(obj->metadata().getName(), bros_names);
29 obj->metadata().setName(new_name);
31 map.unsafe_map().insert(obj);
33 notify_added(map, *obj);
37 deserializeRemainingComponents(comps, obj);
44 std::vector<QString> bros_names;
45 bros_names.reserve(map.size());
47 map.begin(), map.end(), std::back_inserter(bros_names),
48 [&](
const auto& res) { bros_names.push_back(res.metadata().getName()); });
50 auto new_name = ossia::net::sanitize_name(obj->metadata().getName(), bros_names);
51 obj->metadata().setName(new_name);
53 map.unsafe_map().insert(obj);
57 deserializeRemainingComponents(comps, obj);