Correct handling of deleted Features in QGraphicsScene

This commit is contained in:
WandererFan
2017-01-06 09:12:54 -05:00
parent d0b1e00613
commit af4bedf441
6 changed files with 60 additions and 1 deletions

View File

@@ -202,6 +202,17 @@ void ViewProviderDrawingView::unsetEdit(int ModNum)
}
}
bool ViewProviderDrawingView::onDelete(const std::vector<std::string> &items)
{
QGIView* qv = getQView();
if (qv != nullptr) {
MDIViewPage* mdi = getMDIViewPage();
mdi->removeView(qv);
}
return ViewProviderDocumentObject::onDelete(items);
}
MDIViewPage* ViewProviderDrawingView::getMDIViewPage() const
{