MCPcopy Create free account
hub / github.com/LibreSprite/LibreSprite / onRedo

Method onRedo

src/app/cmd/add_layer.cpp:53–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53void AddLayer::onRedo()
54{
55 Layer* folder = m_folder.layer();
56 SubObjectsFromSprite io(folder->sprite());
57 Layer* newLayer = read_layer(m_stream, &io);
58 Layer* afterThis = m_afterThis.layer();
59
60 addLayer(folder, newLayer, afterThis);
61
62 m_stream.str(std::string());
63 m_stream.clear();
64 m_size = 0;
65}
66
67void AddLayer::addLayer(Layer* folder, Layer* newLayer, Layer* afterThis)
68{

Callers

nothing calls this directly

Calls 5

read_layerFunction · 0.85
layerMethod · 0.45
spriteMethod · 0.45
strMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected