Salome HOME
To avoid compilation errors about conversion between std::string and QString.
[modules/gui.git] / src / SalomeApp / SalomeApp_DataModel.cxx
index 2a043ff1975bb029a40055b9f15799fbb81730ed..79e75ca106a57b6411611b4a01d603dea685f6be 100644 (file)
@@ -64,7 +64,7 @@ SalomeApp_DataModelSync::SalomeApp_DataModelSync( _PTR( Study ) aStudy, SUIT_Dat
 bool SalomeApp_DataModelSync::isCorrect( const kerPtr& so ) const
 {
   kerPtr refObj;
-  QString name = so->GetName();
+  QString name = so->GetName().c_str();
   bool res = so && ( so->GetName().size() || so->ReferencedObject( refObj ) );
   return res;
 }
@@ -116,7 +116,7 @@ void SalomeApp_DataModelSync::deleteItemWithChildren( const suitPtr& p ) const
 bool SalomeApp_DataModelSync::isEqual( const kerPtr& p, const suitPtr& q ) const
 {
   LightApp_DataObject* obj = dynamic_cast<LightApp_DataObject*>( q );
-  return ( !p && !q ) || ( obj && isCorrect( p ) && p->GetID()==obj->entry() );
+  return ( !p && !q ) || ( obj && isCorrect( p ) && p->GetID().c_str()==obj->entry() );
 }
 
 kerPtr SalomeApp_DataModelSync::nullSrc() const