widget< StdMeshersGUI_LayerDistributionParamWdg >( 0 );
h->SetLayerDistribution( w->GetHypothesis() );
- /* ouv: temporarily disabled
- h->SetParameters(w->GetHypothesis()->GetParameters());
- w->GetHypothesis()->ClearParameters();
- */
+
+ SALOME::StringArray* aParameters = w->GetHypothesis()->GetParameters();
+ QStringList aList;
+ for( int i = 0; i < aParameters->length(); i++ )
+ aList.append( QString( aParameters->operator[](i) ) );
+ getNotebook()->setParameters( h, aList );
+ getNotebook()->setParameters( w->GetHypothesis(), QStringList() );
}
else if( hypType()=="NumberOfLayers2D" )
{
widget< StdMeshersGUI_LayerDistributionParamWdg >( 0 );
h->SetLayerDistribution( w->GetHypothesis() );
- /* ouv: temporarily disabled
- h->SetParameters(w->GetHypothesis()->GetParameters());
- w->GetHypothesis()->ClearParameters();
- */
+
+ SALOME::StringArray* aParameters = w->GetHypothesis()->GetParameters();
+ QStringList aList;
+ for( int i = 0; i < aParameters->length(); i++ )
+ aList.append( QString( aParameters->operator[](i) ) );
+ getNotebook()->setParameters( h, aList );
+ getNotebook()->setParameters( w->GetHypothesis(), QStringList() );
}
else if( hypType()=="ProjectionSource1D" )
{
for(int i = 0;i<aParameters->length();i++)
aLastVarsList.append(QString(aParameters->operator[](i)));
- /* ouv: temporarily disabled
if(!aLastVarsList.isEmpty())
- h->GetLayerDistribution()->SetLastParameters(aLastVarsList.join(":").toLatin1().constData());
- */
+ getNotebook()->setParameters( h->GetLayerDistribution(), aLastVarsList );
customWidgets()->append
( new StdMeshersGUI_LayerDistributionParamWdg( h->GetLayerDistribution(), hypName(), dlg()));
for(int i = 0;i<aParameters->length();i++)
aLastVarsList.append(QString(aParameters->operator[](i)));
- /* ouv: temporarily disabled
if(!aLastVarsList.isEmpty())
- h->GetLayerDistribution()->SetLastParameters(aLastVarsList.join(":").toLatin1().constData());
- */
+ getNotebook()->setParameters( h->GetLayerDistribution(), aLastVarsList );
customWidgets()->append
( new StdMeshersGUI_LayerDistributionParamWdg( h->GetLayerDistribution(), hypName(), dlg()));