MCPcopy Create free account
hub / github.com/RomanKubiak/ctrlr / removeLayer

Method removeLayer

Source/UIComponents/CtrlrPanel/CtrlrPanelLayerList.cpp:138–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136}
137
138void CtrlrPanelLayerList::removeLayer()
139{
140 const int selectedRow = layerList->getSelectedRow();
141 CtrlrPanelLayerListItem *item = dynamic_cast <CtrlrPanelLayerListItem*> (layerList->getComponentForRowNumber (selectedRow));
142 CtrlrPanelCanvasLayer *layer = 0;
143 if (item != nullptr)
144 {
145 layer = item->getLayer();
146 }
147
148 if (owner.getEditor())
149 {
150 owner.getEditor()->getCanvas()->removeLayer(layer);
151 }
152 layerList->updateContent();
153}
154
155void CtrlrPanelLayerList::moveLayerUp()
156{

Callers

nothing calls this directly

Calls 5

getSelectedRowMethod · 0.80
getLayerMethod · 0.45
getEditorMethod · 0.45
getCanvasMethod · 0.45
updateContentMethod · 0.45

Tested by

no test coverage detected