X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FStdMeshersGUI%2FStdMeshersGUI_LayerDistributionParamWdg.cxx;h=78608b81f07bc4cfb490abe5193afc781db51836;hb=b0a908c0d20341651771d0249fb10882f54b2aad;hp=ee46af5b11a5adfc286d2f14e6d9ff17aa50130d;hpb=bd4e115a78b52e3fbc016e5e30bb0e19b2a9e7d6;p=modules%2Fsmesh.git diff --git a/src/StdMeshersGUI/StdMeshersGUI_LayerDistributionParamWdg.cxx b/src/StdMeshersGUI/StdMeshersGUI_LayerDistributionParamWdg.cxx index ee46af5b1..78608b81f 100644 --- a/src/StdMeshersGUI/StdMeshersGUI_LayerDistributionParamWdg.cxx +++ b/src/StdMeshersGUI/StdMeshersGUI_LayerDistributionParamWdg.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -6,7 +6,7 @@ // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -50,15 +50,15 @@ //================================================================================ StdMeshersGUI_LayerDistributionParamWdg -::StdMeshersGUI_LayerDistributionParamWdg(SMESH::SMESH_Hypothesis_ptr hyp, - const QString& theName, - QDialog* dlg): - QWidget(), myName(theName), myDlg( dlg ) +::StdMeshersGUI_LayerDistributionParamWdg(SMESH::SMESH_Hypothesis_ptr holderHyp, + SMESH::SMESH_Hypothesis_ptr distribHyp, + const QString& name, + QDialog* dlg): + QWidget(), myName(name), myDlg( dlg ) { + myHolderHyp = SMESH::SMESH_Hypothesis::_duplicate( holderHyp ); init(); - set( hyp ); -// if ( IsOk() ) -// onEdit(); + set( distribHyp ); } //================================================================================ @@ -73,6 +73,7 @@ void StdMeshersGUI_LayerDistributionParamWdg::set(SMESH::SMESH_Hypothesis_ptr hy myHyp = SMESH::SMESH_Hypothesis::_nil(); if ( !CORBA::is_nil( hyp )) { myHyp = SMESH::SMESH_Hypothesis::_duplicate( hyp ); + myHyp->SetHolderHypothesis( myHolderHyp ); myEditButton->setEnabled( true ); myCreateButton->setText( tr("CHANGE_TYPE")); myParamValue = hyp->GetName(); @@ -96,7 +97,7 @@ StdMeshersGUI_LayerDistributionParamWdg::~StdMeshersGUI_LayerDistributionParamWd //================================================================================ /*! - * \brief Create a leayout, initialize fields + * \brief Create a layout, initialize fields */ //================================================================================