Salome HOME
Update copyrights
[modules/homard.git] / src / HOMARDGUI / HomardQtCommun.cxx
index 2dec6c1085ec7532d64294ca7045c4b2c57719ec..20043f32185f49fa9c4a5b04d3a3f784eeee3fb0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2014  CEA/DEN, EDF R&D
+// Copyright (C) 2011-2019  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 #include "SalomeApp_Tools.h"
 
 using namespace std;
-extern "C"
-{
-#include <med.h>
-}
 
+#include <med.h>
 
 // ============================================================================
 QString HOMARD_QT_COMMUN::SelectionArbreEtude(QString commentaire, int option )
@@ -78,7 +75,7 @@ QString HOMARD_QT_COMMUN::SelectionArbreEtude(QString commentaire, int option )
   if ( aIO->hasEntry() )
   {
 //     MESSAGE("aIO->getEntry() = " << aIO->getEntry());
-    _PTR(Study) aStudy = HOMARD_UTILS::GetActiveStudyDocument();
+    _PTR(Study) aStudy = HOMARD_UTILS::getStudy();
     _PTR(SObject) aSO ( aStudy->FindObjectID( aIO->getEntry() ) );
     _PTR(GenericAttribute) anAttr;
     if (aSO->FindAttribute(anAttr, "AttributeComment") )
@@ -130,7 +127,7 @@ QString HOMARD_QT_COMMUN::SelectionCasEtude()
   Handle(SALOME_InteractiveObject) aIO = HOMARD_UTILS::firstIObject();
   if ( aIO->hasEntry() )
   {
-       _PTR(Study) aStudy = HOMARD_UTILS::GetActiveStudyDocument();
+       _PTR(Study) aStudy = HOMARD_UTILS::getStudy();
        _PTR(SObject) aSO ( aStudy->FindObjectID( aIO->getEntry() ) );
         _PTR(SObject) aSObjCas = aSO->GetFather();
        _PTR(GenericAttribute) anAttr;
@@ -182,7 +179,7 @@ QString HOMARD_QT_COMMUN::PushNomFichier(bool avertir, QString TypeFichier)
     Handle(SALOME_InteractiveObject) aIO = HOMARD_UTILS::firstIObject();
     if ( aIO->hasEntry() )
     {
-      _PTR(Study) aStudy = HOMARD_UTILS::GetActiveStudyDocument();
+      _PTR(Study) aStudy = HOMARD_UTILS::getStudy();
       _PTR(SObject) aSO ( aStudy->FindObjectID( aIO->getEntry() ) );
       _PTR(GenericAttribute) anAttr;
       _PTR(AttributeFileType) aFileType;
@@ -219,17 +216,17 @@ QString HOMARD_QT_COMMUN::PushNomFichier(bool avertir, QString TypeFichier)
   return aFile;
 }
 // =======================================================================
-int HOMARD_QT_COMMUN::OuvrirFichier(QString aFile)
+med_idt HOMARD_QT_COMMUN::OuvrirFichier(QString aFile)
 // =======================================================================
 // renvoie le medId associe au fichier Med apres ouverture
 {
-  med_int medIdt = MEDfileOpen(aFile.toStdString().c_str(),MED_ACC_RDONLY);
+  med_idt medIdt = MEDfileOpen(aFile.toStdString().c_str(),MED_ACC_RDONLY);
   if (medIdt <0)
   {
     QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
                               QObject::tr("HOM_MED_FILE_1") );
   }
-  return (int) medIdt;
+  return medIdt;
 }
 
 // ======================================================
@@ -238,7 +235,7 @@ QString HOMARD_QT_COMMUN::LireNomMaillage(QString aFile)
 {
   QString nomMaillage = "" ;
   int erreur = 0 ;
-  med_int medIdt ;
+  med_idt medIdt ;
   while ( erreur == 0 )
   {
     //  Ouverture du fichier
@@ -264,7 +261,7 @@ QString HOMARD_QT_COMMUN::LireNomMaillage(QString aFile)
       break ;
     }
 
-    nomMaillage = HOMARD_QT_COMMUN::LireNomMaillage(medIdt,1);
+    nomMaillage = HOMARD_QT_COMMUN::LireNomMaillage2(medIdt,1);
     break ;
   }
   // Fermeture du fichier
@@ -273,7 +270,7 @@ QString HOMARD_QT_COMMUN::LireNomMaillage(QString aFile)
   return nomMaillage;
 }
 // =======================================================================
-QString HOMARD_QT_COMMUN::LireNomMaillage(int medIdt ,int meshId)
+QString HOMARD_QT_COMMUN::LireNomMaillage2(med_idt medIdt ,int meshId)
 // =======================================================================
 {
   QString NomMaillage=QString::null;
@@ -323,7 +320,7 @@ std::list<QString> HOMARD_QT_COMMUN::GetListeChamps(QString aFile)
   std::list<QString> ListeChamp ;
 
   med_err erreur = 0 ;
-  med_int medIdt ;
+  med_idt medIdt ;
 
   while ( erreur == 0 )
   {
@@ -387,7 +384,7 @@ std::list<QString> HOMARD_QT_COMMUN::GetListeComposants(QString aFile, QString a
   std::list<QString> ListeComposants;
 
   med_err erreur = 0 ;
-  med_int medIdt ;
+  med_idt medIdt ;
 
   while ( erreur == 0 )
   {