Salome HOME
Memory Leaks
[modules/superv.git] / src / SUPERVGUI / SUPERVGUI.cxx
index a294f89c3c7f8f2dfade31e4de71fb4e5d9e739b..d8055e4608ea2621e6ae1c350b234e550dc85484 100644 (file)
@@ -308,7 +308,6 @@ void SUPERVGUI::displayDataflow() {
       (aStudyFrame->getRightFrame()->getViewFrame());
     if(aViewFrame) {
       main = new SUPERVGUI_Main(aViewFrame, desktop, aDataFlow);
-      main->setAsFromStudy(true);
       registerGraph(aIORName, main);
       study->showFrame(aStudyFrame);
     }
@@ -454,7 +453,7 @@ bool SUPERVGUI::createDataflow( const NEW_DF_MODE mode ) {
     aGraph = engine->StreamGraph( MAIN_NEW );
 
   if ( CORBA::is_nil( aGraph ) ) {
-    QString msg( mode == New ? QString("MSG_CANT_CREATE_DF") : QString("MSG_BAD_FILE").arg(f) );
+    QString msg( mode == New ? tr("MSG_CANT_CREATE_DF") : tr("MSG_BAD_FILE").arg(f) );
     QAD_MessageBox::warn1( QAD_Application::getDesktop(), tr("ERROR"), tr(msg), tr("BUT_OK") );
     return false;
   }
@@ -653,21 +652,6 @@ void SUPERVGUI::deleteObject() {
     
     SALOMEDS::SObject_var  aObj = aStudy->FindObjectID( anIObj->getEntry() );
     if (!aObj->_is_nil()) {
-      if (aIsDataflow) {
-       SALOMEDS::GenericAttribute_var anAttr;
-       if (aObj->FindAttribute(anAttr, "AttributeIOR")) {
-         SALOMEDS::AttributeIOR_var anIOR = SALOMEDS::AttributeIOR::_narrow(anAttr);
-         QString ior = anIOR->Value();
-           
-         SUPERVGUI_Main* aMain;
-         for (aMain = myGraphList.first(); aMain; aMain = myGraphList.next()) {
-           if ((aMain->getStudy() == study) && (aMain->getHashCode() == ior)) {
-             aMain->setAsFromStudy(false);
-             break;
-           }
-         }
-        }
-      }
       QAD_Operation* op = new SALOMEGUI_ImportOperation( study );
       SALOMEDS::StudyBuilder_var aBuilder = aStudy->NewBuilder();
       op->start();