FEM: Auto disable mesh and solid when opening VTK functions
This commit is contained in:
@@ -1534,6 +1534,18 @@ void CmdFemPostPipelineFromResult::activated(int)
|
||||
Base::Console().Message("Debug: FemResultObject pointer = %p", result );
|
||||
|
||||
*/
|
||||
|
||||
// go through active document change some Visibility
|
||||
Gui::Document* doc = Gui::Application::Instance->activeDocument();
|
||||
App::Document* app = doc->getDocument();
|
||||
const std::vector<App::DocumentObject*> obj = app->getObjectsOfType
|
||||
(App::DocumentObject::getClassTypeId());
|
||||
|
||||
for (std::vector<App::DocumentObject*>::const_iterator it=obj.begin();it!=obj.end();++it) {
|
||||
doCommand(Gui,"Gui.getDocument(\"%s\").getObject(\"%s\").Visibility=False"
|
||||
, app->getName(), (*it)->getNameInDocument());
|
||||
}
|
||||
|
||||
std::vector<Fem::FemResultObject*> results = getSelection().getObjectsOfType<Fem::FemResultObject>();
|
||||
if (results.size() == 1) {
|
||||
std::string FeatName = getUniqueObjectName("Pipeline");
|
||||
|
||||
Reference in New Issue
Block a user