MCPcopy Create free account
hub / github.com/KDE/labplot / handleAspectAboutToBeRemoved

Method handleAspectAboutToBeRemoved

src/backend/worksheet/Worksheet.cpp:358–367  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

356}
357
358void Worksheet::handleAspectAboutToBeRemoved(const AbstractAspect* aspect) {
359 Q_D(Worksheet);
360 const auto* removedElement = qobject_cast<const WorksheetElement*>(aspect);
361 if (removedElement) {
362 auto* item = removedElement->graphicsItem();
363 // TODO: disabled until Origin project import is fixed
364 if (item->scene() == d->m_scene)
365 d->m_scene->removeItem(item);
366 }
367}
368
369void Worksheet::handleAspectRemoved(const AbstractAspect* /*parent*/, const AbstractAspect* /*before*/, const AbstractAspect* child) {
370 Q_D(Worksheet);

Callers

nothing calls this directly

Calls 2

graphicsItemMethod · 0.45
sceneMethod · 0.45

Tested by

no test coverage detected