MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / getDocument

Method getDocument

src/Gui/ViewProviderDocumentObject.cpp:436–448  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

434}
435
436Gui::Document* ViewProviderDocumentObject::getDocument() const
437{
438 if (!pcObject) {
439 throw Base::RuntimeError("View provider detached");
440 }
441 if (pcDocument) {
442 return pcDocument;
443 }
444 else {
445 App::Document* pAppDoc = pcObject->getDocument();
446 return Gui::Application::Instance->getDocument(pAppDoc);
447 }
448}
449
450Gui::MDIView* ViewProviderDocumentObject::getActiveView() const
451{

Callers 11

startDefaultEditModeMethod · 0.95
removeDynamicPropertyMethod · 0.45
addDynamicPropertyMethod · 0.45
onBeforeChangeMethod · 0.45
getActiveViewMethod · 0.45
getEditingViewMethod · 0.45
getInventorViewMethod · 0.45
getViewOfNodeMethod · 0.45
findFrontRootOfTypeMethod · 0.45
canDropObjectExMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected