Salome HOME
Issue #1837: make all files with UNIX end lines
[modules/shaper.git] / src / ModuleBase / ModuleBase_FilterValidated.cpp
index b9238538ca255e64caf0b974931386af72d6b942..097eb60cb82d4e7dc7acd52169c3ade72c17f5bd 100644 (file)
@@ -1,57 +1,57 @@
-// Copyright (C) 2014-20xx CEA/DEN, EDF R&D\r
-\r
-// File:        ModuleBase_FilterValidated.cpp\r
-// Created:     17 Mar 2015\r
-// Author:      Natalia ERMOLAEVA\r
-\r
-#include "ModuleBase_FilterValidated.h"\r
-#include "ModuleBase_IWorkshop.h"\r
-#include "ModuleBase_IViewer.h"\r
-\r
-#include <ModuleBase_IModule.h>\r
-#include <ModuleBase_IPropertyPanel.h>\r
-#include <ModuleBase_ISelection.h>\r
-#include <ModuleBase_Operation.h>\r
-#include <ModuleBase_WidgetValidated.h>\r
-#include <ModuleBase_WidgetValidator.h>\r
-#include <ModuleBase_ViewerPrs.h>\r
-#include <ModuleBase_Tools.h>\r
-\r
-IMPLEMENT_STANDARD_HANDLE(ModuleBase_FilterValidated, SelectMgr_Filter);\r
-IMPLEMENT_STANDARD_RTTIEXT(ModuleBase_FilterValidated, SelectMgr_Filter);\r
-\r
-Standard_Boolean ModuleBase_FilterValidated::IsOk(const Handle(SelectMgr_EntityOwner)& theOwner) const\r
-{\r
-  bool aValid = true;\r
-  ModuleBase_Operation* anOperation = myWorkshop->module()->currentOperation();\r
-  if (anOperation) {\r
-    ModuleBase_IViewer* aViewer = myWorkshop->viewer();\r
-    Handle(AIS_InteractiveContext) aContext = aViewer->AISContext();\r
-\r
-    ModuleBase_Tools::selectionInfo(aContext, "ModuleBase_FilterValidated::IsOk");\r
-\r
-    ModuleBase_IPropertyPanel* aPanel = anOperation->propertyPanel();\r
-    ModuleBase_ModelWidget* aCurrentWidget = aPanel->preselectionWidget();\r
-    if (!aCurrentWidget)\r
-      aCurrentWidget = myWorkshop->module()->activeWidget();\r
-    if (aCurrentWidget) {\r
-      ModuleBase_ViewerPrsPtr aPrs(new ModuleBase_ViewerPrs());\r
-      myWorkshop->selection()->fillPresentation(aPrs, theOwner);\r
-      ModuleBase_WidgetValidated* aWidgetValidated = dynamic_cast<ModuleBase_WidgetValidated*>\r
-                                                                             (aCurrentWidget);\r
-      if (aWidgetValidated)\r
-        aValid = !aWidgetValidated || aWidgetValidated->isValidSelection(aPrs);\r
-      else{\r
-        ModuleBase_WidgetValidator* aWidgetValidator = aCurrentWidget->widgetValidator();\r
-        if (aWidgetValidator)\r
-          aValid = aWidgetValidator->isValidSelection(aPrs);\r
-      }\r
-    }\r
-  }\r
-\r
-#ifdef DEBUG_FILTERS\r
-  qDebug(QString("ModuleBase_FilterValidated::IsOk = %1").arg(aValid).toStdString().c_str());\r
-#endif\r
-  return aValid;\r
-}\r
-\r
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
+// File:        ModuleBase_FilterValidated.cpp
+// Created:     17 Mar 2015
+// Author:      Natalia ERMOLAEVA
+
+#include "ModuleBase_FilterValidated.h"
+#include "ModuleBase_IWorkshop.h"
+#include "ModuleBase_IViewer.h"
+
+#include <ModuleBase_IModule.h>
+#include <ModuleBase_IPropertyPanel.h>
+#include <ModuleBase_ISelection.h>
+#include <ModuleBase_Operation.h>
+#include <ModuleBase_WidgetValidated.h>
+#include <ModuleBase_WidgetValidator.h>
+#include <ModuleBase_ViewerPrs.h>
+#include <ModuleBase_Tools.h>
+
+IMPLEMENT_STANDARD_HANDLE(ModuleBase_FilterValidated, SelectMgr_Filter);
+IMPLEMENT_STANDARD_RTTIEXT(ModuleBase_FilterValidated, SelectMgr_Filter);
+
+Standard_Boolean ModuleBase_FilterValidated::IsOk(const Handle(SelectMgr_EntityOwner)& theOwner) const
+{
+  bool aValid = true;
+  ModuleBase_Operation* anOperation = myWorkshop->module()->currentOperation();
+  if (anOperation) {
+    ModuleBase_IViewer* aViewer = myWorkshop->viewer();
+    Handle(AIS_InteractiveContext) aContext = aViewer->AISContext();
+
+    ModuleBase_Tools::selectionInfo(aContext, "ModuleBase_FilterValidated::IsOk");
+
+    ModuleBase_IPropertyPanel* aPanel = anOperation->propertyPanel();
+    ModuleBase_ModelWidget* aCurrentWidget = aPanel->preselectionWidget();
+    if (!aCurrentWidget)
+      aCurrentWidget = myWorkshop->module()->activeWidget();
+    if (aCurrentWidget) {
+      ModuleBase_ViewerPrsPtr aPrs(new ModuleBase_ViewerPrs());
+      myWorkshop->selection()->fillPresentation(aPrs, theOwner);
+      ModuleBase_WidgetValidated* aWidgetValidated = dynamic_cast<ModuleBase_WidgetValidated*>
+                                                                             (aCurrentWidget);
+      if (aWidgetValidated)
+        aValid = !aWidgetValidated || aWidgetValidated->isValidSelection(aPrs);
+      else{
+        ModuleBase_WidgetValidator* aWidgetValidator = aCurrentWidget->widgetValidator();
+        if (aWidgetValidator)
+          aValid = aWidgetValidator->isValidSelection(aPrs);
+      }
+    }
+  }
+
+#ifdef DEBUG_FILTERS
+  qDebug(QString("ModuleBase_FilterValidated::IsOk = %1").arg(aValid).toStdString().c_str());
+#endif
+  return aValid;
+}
+