Salome HOME
updated copyright message
[modules/gui.git] / src / TOOLSGUI / ToolsGUI_CatalogGeneratorDlg.cxx
index 615a945379ef3def34a0f94ded04efbb06d5c031..9f9e2ff4c3e209c45c4c1817452b62ea8a0961b4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -43,6 +43,8 @@
 #include <QIntValidator>
 #include <QFile>
 
+#include <Qtx.h>
+
 #include <OSD_Process.hxx>
 #include <OSD_Path.hxx>
 #include <TCollection_AsciiString.hxx>
@@ -305,7 +307,7 @@ QString ToolsGUI_CatalogGeneratorDlg::getCompType()
 */
 QString ToolsGUI_CatalogGeneratorDlg::getIdlPath()
 {
-  cout << "QAD_Desktop::getCatalogue() is not implemented!!";
+  std::cout << "QAD_Desktop::getCatalogue() is not implemented!!";
   if ( true )
     return QString( "" );
 /*
@@ -399,8 +401,9 @@ void ToolsGUI_CatalogGeneratorDlg::onApply()
     }
     else {
       QString command = "";
-      if ( getenv("KERNEL_ROOT_DIR")  )
-        command = QString( getenv( "KERNEL_ROOT_DIR" ) ) + "/bin/salome/runIDLparser -K " + IDLpath + " -Wbcatalog=" + XmlFile;
+      QString kernel_root = Qtx::getenv("KERNEL_ROOT_DIR"); 
+      if ( !kernel_root.isEmpty() )
+        command = kernel_root + "/bin/salome/runIDLparser -K " + IDLpath + " -Wbcatalog=" + XmlFile;
       else {
         SUIT_MessageBox::critical( this, 
                                    tr("TOOLS_ERR_ERROR"),