[TD]Add parameters to control drawing update

This commit is contained in:
wandererfan
2019-08-29 07:11:39 -04:00
committed by WandererFan
parent 364d051b8e
commit 5bed53f858
6 changed files with 129 additions and 30 deletions

View File

@@ -365,10 +365,22 @@ void DrawView::handleChangedPropertyType(
bool DrawView::keepUpdated(void)
{
bool result = false;
bool pageUpdate = false;
TechDraw::DrawPage *page = findParentPage();
if(page) {
result = page->KeepUpdated.getValue();
pageUpdate = page->KeepUpdated.getValue();
}
if (DrawPage::GlobalUpdateDrawings() &&
pageUpdate) {
result = true;
} else if (!DrawPage::GlobalUpdateDrawings() &&
DrawPage::AllowPageOverride() &&
pageUpdate) {
result = true;
}
return result;
}