X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_Utils.cxx;h=72e29e73790ac98683ffde3ec2e18135e1108170;hb=dcf2fe5cadade3e9581d68b44e6b9d5db5040247;hp=1ab0c6a704d99757fcc100beba03a43931aebbba;hpb=a713f0b919f062a1c9839670d4b51639c8133940;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_Utils.cxx b/src/SMESHGUI/SMESHGUI_Utils.cxx index 1ab0c6a70..72e29e737 100644 --- a/src/SMESHGUI/SMESHGUI_Utils.cxx +++ b/src/SMESHGUI/SMESHGUI_Utils.cxx @@ -300,7 +300,7 @@ namespace SMESH _PTR(ChildIterator) anIter = aStudy->NewChildIterator(theSObject); for (int i = 1; anIter->More(); anIter->Next(), i++) { _PTR(SObject) aSObj = anIter->Value(); - if (i >= 4) { + /*if (i >= 1)*/ { _PTR(ChildIterator) anIter1 = aStudy->NewChildIterator(aSObj); for ( ; anIter1->More(); anIter1->Next()) { @@ -311,6 +311,8 @@ namespace SMESH std::string entry = aSObj1->GetID(); int objType = SMESHGUI_Selection::type( entry.c_str(), aStudy ); + if ( objType == SMESH::HYPOTHESIS || objType == SMESH::ALGORITHM ) + continue; SMESH::SMESH_IDSource_var idSrc = SObjectToInterface( aSObj1 ); if ( !idSrc->_is_nil() ) @@ -391,12 +393,12 @@ namespace SMESH return fromUtf8( txt.c_str() ); } - const char* toUtf8( const QString& txt ) + toUtf8::toUtf8( const QString& txt ) { #ifdef PAL22528_UNICODE - return txt.toUtf8().constData(); + assign( txt.toUtf8().constData() ); #else - return txt.toLatin1().constData(); + assign( txt.toLatin1().constData() ); #endif }