Changing active object handling in PartDesign

This commit is contained in:
jriegel
2015-01-06 22:45:01 +01:00
committed by Stefan Tröger
parent 775744c1ac
commit 45f7c99c1c
24 changed files with 255 additions and 169 deletions

View File

@@ -229,7 +229,7 @@ Py::Object View3DInventorPy::getattr(const char * attr)
}
else {
// see if a active object has the same name
App::DocumentObject *docObj = _view->pcActiveObjects->getObject<App::DocumentObject*>(attr);
App::DocumentObject *docObj = _view->getActiveObject<App::DocumentObject*>(attr);
if (docObj){
return Py::Object(docObj->getPyObject(),true);
}else{
@@ -2181,7 +2181,7 @@ Py::Object View3DInventorPy::setActiveObject(const Py::Tuple& args)
if (docObject){
App::DocumentObject* obj = static_cast<App::DocumentObjectPy*>(docObject)->getDocumentObjectPtr();
_view->pcActiveObjects->setObject(obj, name);
_view->setActiveObject(obj, name);
}
return Py::None();
}