X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_HypothesesUtils.cxx;h=6bfb02b6f523c2df2ad4f30fb3a33aba3d31cb62;hp=cb7b7306fa70956f5785214611a39d9d74152080;hb=1f8dc8762c993094b8f1e7d318efc231a3e78aca;hpb=5ff23c37480e123709a798385dae829736d10f05 diff --git a/src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx b/src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx index cb7b7306f..6bfb02b6f 100644 --- a/src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx +++ b/src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx @@ -251,8 +251,8 @@ namespace SMESH hypoSet != myListOfHypothesesSets.end(); ++hypoSet ) { HypothesesSet* aSet = *hypoSet; - if ( aSet && aSet->AlgoList.count() ) { - aSetNameList.append( aSet->HypoSetName ); + if ( aSet && aSet->count( true ) ) { + aSetNameList.append( aSet->name() ); } } @@ -266,7 +266,7 @@ namespace SMESH hypoSet != myListOfHypothesesSets.end(); ++hypoSet ) { HypothesesSet* aSet = *hypoSet; - if ( aSet && aSet->HypoSetName == theSetName ) + if ( aSet && aSet->name() == theSetName ) return aSet; } return 0; @@ -321,7 +321,7 @@ namespace SMESH return false; } - HypothesisCreatorPtr GetHypothesisCreator(const QString& aHypType) + SMESHGUI_GenericHypothesisCreator* GetHypothesisCreator(const QString& aHypType) { if(MYDEBUG) MESSAGE("Get HypothesisCreator for " << aHypType.toLatin1().data()); @@ -340,7 +340,8 @@ namespace SMESH // 2. Get names of plugin libraries HypothesisData* aHypData = GetHypothesisData(aHypType); if (!aHypData) - return HypothesisCreatorPtr(aCreator); + return aCreator; + QString aClientLibName = aHypData->ClientLibName; QString aServerLibName = aHypData->ServerLibName; @@ -391,7 +392,7 @@ namespace SMESH } } - return HypothesisCreatorPtr(aCreator); + return aCreator; }