Salome HOME
Issue #1854 Recover feature control update
[modules/shaper.git] / src / ModuleBase / ModuleBase_FilterFactory.cpp
index e511e5223c6809d3ff82bcc5b4ceeba896078923..b30ad90f5e356c36665a2055acee23c1cbca8008 100644 (file)
 #include <ModelAPI_Attribute.h>
 #include <ModelAPI_Data.h>
 //#include <ModelAPI_AttributeValidator.h>
-#include <Events_Error.h>
+#include <Events_InfoMessage.h>
 
 
 void ModuleBase_FilterFactory::registerFilter(const std::string& theID,
                                               ModuleBase_Filter* theFilter)
 {
   if (myIDs.find(theID) != myIDs.end()) {
-    Events_Error::send(std::string("Filter ") + theID + " is already registered");
+    Events_InfoMessage("ModuleBase_FilterFactory",
+      "Filter %1 is already registered").arg(theID).send();
   } else {
     myIDs[theID] = theFilter;
   }
@@ -53,7 +54,7 @@ void ModuleBase_FilterFactory::filters(const std::string& theFeatureID,
 {
   SelectMgr_ListOfFilter aFilters;
 
-  std::map<std::string, std::map<std::string, AttrFilters> >::const_iterator aFeature = 
+  std::map<std::string, std::map<std::string, AttrFilters> >::const_iterator aFeature =
     myAttrs.find(theFeatureID);
   if (aFeature != myAttrs.cend()) {
     std::map<std::string, AttrFilters>::const_iterator anAttr = aFeature->second.find(theAttrID);
@@ -63,7 +64,8 @@ void ModuleBase_FilterFactory::filters(const std::string& theFeatureID,
         std::map<std::string, ModuleBase_Filter*>::const_iterator aFound = myIDs.find(
           aValIter->first);
         if (aFound == myIDs.end()) {
-          Events_Error::send(std::string("Filter ") + aValIter->first + " was not registered");
+          Events_InfoMessage("ModuleBase_FilterFactory", "Filter %1 was not registered")
+            .arg(aValIter->first).send();
         } else {
           ModuleBase_Filter* aFilter = aFound->second;
           aFilter->setArguments(aValIter->second);