MCPcopy Create free account
hub / github.com/OpenOrienteering/mapper / setObject

Method setObject

src/core/map_part.cpp:146–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

144}
145
146void MapPart::setObject(Object* object, int pos, bool delete_old)
147{
148 map->removeRenderablesOfObject(objects[pos], true);
149 if (delete_old)
150 delete objects[pos];
151
152 objects[pos] = object;
153 object->setMap(map);
154 object->update();
155 map->setObjectsDirty(); // TODO: remove from here, dirty state handling should be separate
156}
157
158void MapPart::addObject(Object* object)
159{

Callers 1

undoMethod · 0.80

Calls 4

setObjectsDirtyMethod · 0.80
setMapMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected