Performance improvements Ph1

This commit is contained in:
WandererFan
2016-09-28 20:18:44 -04:00
parent b27a526cd6
commit 8459cdad5a
11 changed files with 150 additions and 134 deletions

View File

@@ -94,7 +94,7 @@ App::DocumentObjectExecReturn *DrawView::execute(void)
}
}
}
return App::DocumentObject::execute();
return App::DocumentObject::StdReturn; //DO::execute returns 0
}
void DrawView::onChanged(const App::Property* prop)
@@ -133,9 +133,8 @@ short DrawView::mustExecute() const
}
if (result) {
return result;
} else {
return App::DocumentObject::mustExecute();
}
return App::DocumentObject::mustExecute(); return App::DocumentObject::mustExecute();
}
////you must override this in derived class
@@ -148,7 +147,7 @@ QRectF DrawView::getRect() const
void DrawView::onDocumentRestored()
{
// Rebuild the view
execute();
DrawView::execute();
}
DrawPage* DrawView::findParentPage() const