else if ( p=="hasReference" ) val = QtxValue( hasReference( ind ) );
else if ( p=="isVisible" ) val = QtxValue( isVisible( ind ) );
-// printf( "--> param() : [%s] = %s (%s)\n", p.latin1(), val.toString().latin1(), val.typeName() );
-// if ( val.type() == QVariant::List )
-// cout << "size: " << val.toList().count() << endl;
+ // printf( "--> param() : [%s] = %s (%s)\n", p.latin1(), val.toString().latin1(), val.typeName() );
+ //if ( val.type() == QVariant::List )
+ //cout << "size: " << val.toList().count() << endl;
return val;
}
if ( ind >= 0 && ind < myDataOwners.count() ) {
const SalomeApp_SVTKDataOwner* owner =
dynamic_cast<const SalomeApp_SVTKDataOwner*> ( myDataOwners[ ind ].get() );
- if ( owner )
+ if ( owner )
return dynamic_cast<SMESH_Actor*>( owner->GetActor() );
}
return 0;
return QVariant( false, 0 );
}
+//=======================================================================
+//function : type
+//purpose :
+//=======================================================================
+int SMESHGUI_Selection::type( SalomeApp_DataOwner* owner, _PTR(Study) study )
+{
+ return type( owner->entry(), study );
+}
//=======================================================================
//function : type
//purpose :
//=======================================================================
-
-int SMESHGUI_Selection::type( SalomeApp_DataOwner* owner,
- _PTR(Study) study )
+int SMESHGUI_Selection::type( const QString& entry, _PTR(Study) study )
{
- QString entry = owner->entry();
-
_PTR(SObject) obj (study->FindObjectID(entry.latin1()));
if( !obj )
return -1;