-
- theScript << QString( "%1 = %2.FindObjectByName( \"%3\" );" ).arg( GetObjPyName() )
- .arg( aDocument->GetDocPyName() )
- .arg( GetName() );
+
+ if (defName.isEmpty())
+ theScript << QString( "%1 = %2.FindObjectByName( \"%3\" )" ).arg( GetObjPyName() )
+ .arg( aDocument->GetDocPyName() )
+ .arg( GetDefaultName() );
+ else
+ theScript << QString( "%1 = %2.FindObjectByName( \"%3\" )" ).arg( GetObjPyName() )
+ .arg( aDocument->GetDocPyName() )
+ .arg( defName );
+}
+
+void HYDROData_Entity::SetNameInDumpPython(QStringList& theScript,
+ QString theName) const
+{
+ Handle(HYDROData_Document) aDocument = HYDROData_Document::Document( myLab );
+ if ( aDocument.IsNull() )
+ return;
+
+ if (theName.isEmpty())
+ theScript << QString( "%1.SetName( \"%2\" )" ).arg( GetObjPyName() )
+ .arg( GetName() );
+ else
+ theScript << QString( "%1.SetName( \"%2\" )" ).arg( GetObjPyName() )
+ .arg( theName );