mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-24 06:20:32 +05:00
Manage concurrent hypotheses sets properly
This commit is contained in:
parent
ed55bd5c25
commit
d726924388
@ -36,7 +36,7 @@ def set_env(args):
|
||||
pass
|
||||
|
||||
# find plugins
|
||||
plugin_list = []
|
||||
plugin_list = ["StdMeshers"]
|
||||
resource_path_list = []
|
||||
for env_var in os.environ.keys():
|
||||
value = os.environ[env_var]
|
||||
@ -78,7 +78,6 @@ def set_env(args):
|
||||
pass
|
||||
pass
|
||||
break
|
||||
plugin_list.append("StdMeshers")
|
||||
os.environ["SMESH_MeshersList"] = ":".join(plugin_list)
|
||||
os.environ["SalomeAppConfig"] = os.environ["SalomeAppConfig"] + psep + psep.join(resource_path_list)
|
||||
|
||||
|
@ -224,18 +224,17 @@ namespace SMESH
|
||||
for( ;it1 != aXmlHandler->myHypothesesMap.end(); it1++)
|
||||
myHypothesesMap.insert( it1.key(), it1.value() );
|
||||
|
||||
|
||||
it1 = aXmlHandler->myAlgorithmsMap.begin();
|
||||
for( ;it1 != aXmlHandler->myAlgorithmsMap.end(); it1++)
|
||||
myAlgorithmsMap.insert( it1.key(), it1.value() );
|
||||
|
||||
QList<HypothesesSet*>::iterator it, pos = myListOfHypothesesSets.begin();
|
||||
QList<HypothesesSet*>::iterator it;
|
||||
for ( it = aXmlHandler->myListOfHypothesesSets.begin();
|
||||
it != aXmlHandler->myListOfHypothesesSets.end();
|
||||
++it )
|
||||
{
|
||||
(*it)->setIsCustom( i == 0 );
|
||||
myListOfHypothesesSets.insert( pos, *it );
|
||||
myListOfHypothesesSets.append( *it );
|
||||
}
|
||||
}
|
||||
else {
|
||||
@ -316,6 +315,7 @@ namespace SMESH
|
||||
aSetNameList.append( mangledHypoSetName( aSet ));
|
||||
}
|
||||
}
|
||||
aSetNameList.removeDuplicates();
|
||||
aSetNameList.sort();
|
||||
|
||||
// reverse order of aSetNameList
|
||||
|
Loading…
Reference in New Issue
Block a user