- SVTK_Selector* selector = SMESH::GetViewWindow()->GetSelector();
- QString ID;
- int nb = 0;
- if ( myActor && selector ) {
- nb = mySourceMode->checkedId() == NodesSrc ?
- SMESH::GetNameOfSelectedElements( selector, IO, ID ) :
- SMESH::GetNameOfSelectedNodes( selector, IO, ID );
- }
- if ( nb > 0 ) {
- myIDs = ID.trimmed();
- if ( nb < MAX_NB_FOR_EDITOR ) {
- mySource->setReadOnly( false );
- if ( mySource->validator() != myValidator )
- mySource->setValidator( myValidator );
- mySource->setText( ID.trimmed() );
- }
- else {
- mySource->setReadOnly( true );
- mySource->setValidator( 0 );
- mySource->setText( tr( "SELECTED_NB_OBJ" ).arg( nb )
- .arg( mySourceMode->checkedId() == NodesSrc ? tr( "NB_NODES" ) : tr( "NB_ELEMENTS") ) );
- }
- }
- else {
- myIDs = "";
- mySource->clear();
- mySource->setReadOnly( false );
- mySource->setValidator( myValidator );
- }
+ SVTK_Selector* selector = SMESH::GetViewWindow()->GetSelector();
+ QString ID;
+ int nb = 0;
+ if ( myActor && selector ) {
+ nb = mySourceMode->checkedId() == NodesSrc ?
+ SMESH::GetNameOfSelectedElements( selector, IO, ID ) :
+ SMESH::GetNameOfSelectedNodes( selector, IO, ID );
+ }
+ if ( nb > 0 ) {
+ myIDs = ID.trimmed();
+ if ( nb < MAX_NB_FOR_EDITOR ) {
+ mySource->setReadOnly( false );
+ if ( mySource->validator() != myValidator )
+ mySource->setValidator( myValidator );
+ mySource->setText( ID.trimmed() );
+ }
+ else {
+ mySource->setReadOnly( true );
+ mySource->setValidator( 0 );
+ mySource->setText( tr( "SELECTED_NB_OBJ" ).arg( nb )
+ .arg( mySourceMode->checkedId() == NodesSrc ? tr( "NB_NODES" ) : tr( "NB_ELEMENTS") ) );
+ }
+ }
+ else {
+ myIDs = "";
+ mySource->clear();
+ mySource->setReadOnly( false );
+ mySource->setValidator( myValidator );
+ }