implemented

This commit is contained in:
tanderson
2012-01-12 18:29:28 -05:00
committed by Yorik van Havre
parent 25ed614ddb
commit b7a41fa382
7 changed files with 203 additions and 20 deletions

View File

@@ -893,6 +893,19 @@ void Document::createView(const char* sType)
{
View3DInventor* view3D = new View3DInventor(this, getMainWindow());
//get first view override mode and copy
std::list<MDIView*> theViews = this->getMDIViews();
std::list<MDIView*>::iterator viewIt;
for (viewIt = theViews.begin(); viewIt != theViews.end(); ++viewIt)
{
View3DInventor *tempView = dynamic_cast<View3DInventor *>(*viewIt);
if (!tempView)
continue;
std::string overrideMode = tempView->getViewer()->getOverrideMode();
view3D->getViewer()->setOverrideMode(overrideMode);
break;
}
// attach the viewprovider
std::map<const App::DocumentObject*,ViewProviderDocumentObject*>::const_iterator It1;
for (It1=d->_ViewProviderMap.begin();It1!=d->_ViewProviderMap.end();++It1)