mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-26 17:20:33 +05:00
52566]: TC7.5.0: Empty group of Balls at Diameter Equal to filter
trim trailing white spaces of names at publishing in study
This commit is contained in:
parent
bf19a06948
commit
a0f09b9f1b
@ -463,9 +463,7 @@ void SMESHGUI_Add0DElemsOnAllNodesOp::onSelTypeChange(int selType)
|
||||
|
||||
//================================================================================
|
||||
/*!
|
||||
* \brief Install
|
||||
*
|
||||
*
|
||||
* \brief Install filters
|
||||
*/
|
||||
//================================================================================
|
||||
|
||||
|
@ -427,7 +427,7 @@ void SMESHGUI_SelectionOp::selected( QStringList& names,
|
||||
{
|
||||
_PTR(SObject) obj = _study->studyDS()->FindObjectID( anIt.Value()->getEntry() );
|
||||
if( obj )
|
||||
names.append( obj->GetName().c_str() );
|
||||
names.append( QString( obj->GetName().c_str() ).trimmed() );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,6 +43,8 @@
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
#include <TopoDS_Solid.hxx>
|
||||
|
||||
#include <cctype>
|
||||
|
||||
#ifdef _DEBUG_
|
||||
static int MYDEBUG = 0;
|
||||
//static int VARIABLE_DEBUG = 0;
|
||||
@ -341,9 +343,15 @@ void SMESH_Gen_i::SetName(SALOMEDS::SObject_ptr theSObject,
|
||||
SALOMEDS::GenericAttribute_wrap anAttr =
|
||||
aStudyBuilder->FindOrCreateAttribute( theSObject, "AttributeName" );
|
||||
SALOMEDS::AttributeName_wrap aNameAttr = anAttr;
|
||||
if ( theName && strlen( theName ) != 0 )
|
||||
aNameAttr->SetValue( theName );
|
||||
else {
|
||||
if ( theName && theName[0] ) {
|
||||
std::string name( theName ); // trim trailing white spaces
|
||||
for ( size_t i = name.size()-1; i > 0; --i )
|
||||
if ( isspace( name[i] )) name[i] = '\0';
|
||||
else break;
|
||||
aNameAttr->SetValue( name.c_str() );
|
||||
}
|
||||
else
|
||||
{
|
||||
CORBA::String_var curName = aNameAttr->Value();
|
||||
if ( strlen( curName.in() ) == 0 ) {
|
||||
SMESH_Comment aName(theDefaultName);
|
||||
@ -355,7 +363,7 @@ void SMESH_Gen_i::SetName(SALOMEDS::SObject_ptr theSObject,
|
||||
|
||||
//=======================================================================
|
||||
//function : SetPixMap
|
||||
//purpose :
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void SMESH_Gen_i::SetPixMap(SALOMEDS::SObject_ptr theSObject,
|
||||
|
Loading…
Reference in New Issue
Block a user