-// Copyright (C) 2011-2021 CEA/DEN, EDF R&D
+// Copyright (C) 2011-2022 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_Module.h"
#include "SALOMEconfig.h"
#include <SALOME_LifeCycleCORBA.hxx>
+#include <SALOME_NamingService_Abstract.hxx>
+#include <SALOME_KernelServices.hxx>
#include <utilities.h>
//=======================================================================
HOMARD::HOMARD_Gen_var HOMARDGUI::InitHOMARDGen(SalomeApp_Application* app)
{
- Engines::EngineComponent_var comp = app->lcc()->FindOrLoad_Component( "FactoryServer","HOMARD" );
+ Engines::EngineComponent_var comp;
+ comp = app->lcc()->FindOrLoad_Component( "FactoryServer","HOMARD" );
HOMARD::HOMARD_Gen_var clr = HOMARD::HOMARD_Gen::_narrow(comp);
ASSERT(!CORBA::is_nil(clr));
return clr;
//================================================
void HOMARDGUI::createPreferences()
{
- MESSAGE("createPreferences")
+ MESSAGE("createPreferences");
int Onglet, Bloc, Pref ;
// 1. Generalites
//================================================
void HOMARDGUI::createMenus()
{
- MESSAGE("createMenus")
+ MESSAGE("createMenus");
//
int HOMARD_Id = createMenu( tr( "HOM_MEN_HOMARD" ), -1, 5, 10 );
createMenu( 1101, HOMARD_Id, -1 ); //Create_Case
void HOMARDGUI::OnGUIEvent()
//================================================
{
- MESSAGE("OnGUIEvent()")
+ MESSAGE("OnGUIEvent()");
setOrb();
const QObject* obj = sender();
if ( !obj || !obj->inherits( "QAction" ) ) { return; }
case 1301: // Information sur un maillage
{
- MESSAGE("etape 1301")
+ MESSAGE("etape 1301");
MESSAGE("command " << theCommandID << " activated");
MonMeshInfo *aDlg = new MonMeshInfo( parent, true, HOMARD::HOMARD_Gen::_duplicate(homardGen) ) ;
aDlg->show();
case 1401: // Création d'un schema YACS
{
- MESSAGE("etape 1401")
+ MESSAGE("etape 1401");
MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
MonCreateYACS *aDlg = new MonCreateYACS( true, HOMARD::HOMARD_Gen::_duplicate(homardGen), _ObjectName ) ;
aDlg->show();
case 1402: // Ecriture d'un schéma YACS
{
- MESSAGE("etape 1402")
+ MESSAGE("etape 1402");
MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
try { homardGen->YACSWrite(_ObjectName.toStdString().c_str()); }
catch( SALOME::SALOME_Exception& S_ex )