[TD]fix crash on Dim delete
- adjust index/cache options to avoid "dirty" screen region errors. - may be masking missing "prepareGeometryChange"
This commit is contained in:
@@ -627,6 +627,16 @@ MDIViewPage* QGIView::getMDIViewPage(void) const
|
||||
return MDIViewPage::getFromScene(scene());
|
||||
}
|
||||
|
||||
//remove a child of this from scene while keeping scene indexes valid
|
||||
void QGIView::removeChild(QGIView* child)
|
||||
{
|
||||
if ( (child != nullptr) &&
|
||||
(child->parentItem() == this) ) {
|
||||
prepareGeometryChange();
|
||||
scene()->removeItem(child);
|
||||
}
|
||||
}
|
||||
|
||||
bool QGIView::getFrameState(void)
|
||||
{
|
||||
// Base::Console().Message("QGIV::getFrameState() - %s\n",getViewName());
|
||||
|
||||
Reference in New Issue
Block a user