X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCalc%2Fgui%2FProcessingController.cxx;h=3a55776052e1970676e2b1c9fed743c6e2098072;hb=0946beb4bbeefcdea393f97fcb63654e1dca2eab;hp=ca111db6c960bbe804201bbb55c21bd6886fdd0d;hpb=0a319a52bf4f9e1b9389e160ff8e12ec233297e0;p=modules%2Fmed.git diff --git a/src/MEDCalc/gui/ProcessingController.cxx b/src/MEDCalc/gui/ProcessingController.cxx index ca111db6c..3a5577605 100644 --- a/src/MEDCalc/gui/ProcessingController.cxx +++ b/src/MEDCalc/gui/ProcessingController.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2016 CEA/DEN, EDF R&D +// Copyright (C) 2016-2021 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 @@ -73,7 +73,8 @@ ProcessingController::createActions() label = tr("LAB_PROCESSING_INTERPOLATE_FIELD"); icon = tr("ICO_PROCESSING_INTERPOLATE_FIELD"); - actionId = _salomeModule->createStandardAction(label,this, SLOT(OnInterpolateField()),icon,label); + actionId = _salomeModule->createStandardAction(label, this, SLOT(OnInterpolateField()), + icon, label, FIELDSOp::OpProcessingInterpolation); _salomeModule->createTool(actionId, processingToolbarId); _salomeModule->action(actionId)->setIconVisibleInMenu(true); _salomeModule->createMenu(actionId, processingMenuId); @@ -82,7 +83,7 @@ ProcessingController::createActions() void ProcessingController::OnChangeUnderlyingMesh() { - // Get the selected objects in the study (SObject). In cas of a + // Get the selected objects in the study (SObject). In case of a // multiple selection, we consider only the first item. At least one // item must be selected. SALOME_StudyEditor::SObjectList* listOfSObject = _studyEditor->getSelectedObjects(); @@ -100,8 +101,10 @@ ProcessingController::OnChangeUnderlyingMesh() if ( fieldSeriesId < 0) return; MEDCALC::FieldHandlerList* fieldHandlerList = MEDFactoryClient::getDataManager()->getFieldListInFieldseries(fieldSeriesId); + /* todo: always false! if (fieldHandlerList->length() < 0) return; + */ // For a field series, get the first real field entry: MEDCALC::FieldHandler fieldHandler = (*fieldHandlerList)[0]; fieldId = fieldHandler.id; @@ -158,8 +161,10 @@ ProcessingController::OnInterpolateField() if ( fieldSeriesId < 0) return; MEDCALC::FieldHandlerList* fieldHandlerList = MEDFactoryClient::getDataManager()->getFieldListInFieldseries(fieldSeriesId); + /* todo: always false! if (fieldHandlerList->length() < 0) return; + */ // For a field series, get the first real field entry: MEDCALC::FieldHandler fieldHandler = (*fieldHandlerList)[0]; fieldId = fieldHandler.id;