Salome HOME
ModuleBase_ViewerPrs is wrapped into shared_ptr: remove include of this class from...
authornds <nds@opencascade.com>
Wed, 6 Apr 2016 15:54:28 +0000 (18:54 +0300)
committernds <nds@opencascade.com>
Wed, 6 Apr 2016 15:54:28 +0000 (18:54 +0300)
src/PartSet/PartSet_MenuMgr.cpp
src/PartSet/PartSet_SketcherMgr.cpp
src/PartSet/PartSet_SketcherMgr.h
src/XGUI/XGUI_ModuleConnector.cpp
src/XGUI/XGUI_SelectionMgr.cpp

index ec2bc05b619b60b5d0bd3ac6f55bcf4667ef80fa..293e2fa8cab11275746c5e610db01e265896b15b 100644 (file)
@@ -24,6 +24,7 @@
 #include <ModuleBase_Operation.h>
 #include <ModuleBase_OperationAction.h>
 #include <ModuleBase_OperationFeature.h>
+#include <ModuleBase_ViewerPrs.h>
 
 #include <XGUI_ModuleConnector.h>
 #include <XGUI_Workshop.h>
index 8bb6f0083b6b9ec93f3ac70d95676d383dd40991..5aefe05ee09867a0d55cbd4829162f558a5f6ce3 100755 (executable)
@@ -36,6 +36,7 @@
 #include <ModuleBase_OperationFeature.h>
 #include <ModuleBase_Operation.h>
 #include <ModuleBase_WidgetEditor.h>
+#include <ModuleBase_ViewerPrs.h>
 
 #include <GeomDataAPI_Point2D.h>
 
index 06edf86e151dbab4e2a3ba1603cd728c890fb27c..062bd102f2f876701d1ed66fb20dd2f48a18e43b 100644 (file)
@@ -35,6 +35,8 @@ class ModuleBase_Operation;
 class XGUI_OperationMgr;
 class XGUI_Workshop;
 
+class Handle_AIS_InteractiveObject;
+
 class QMouseEvent;
 
 /**
@@ -241,7 +243,7 @@ public:
   /// Create specific for the module presentation
   /// \param theResult an object for presentation
   /// \return created presentation or NULL(default value)
-  virtual Handle(AIS_InteractiveObject) createPresentation(const ResultPtr& theResult);
+  virtual Handle_AIS_InteractiveObject createPresentation(const ResultPtr& theResult);
 
   /// Connects or disconnects to the value changed signal of the property panel widgets
   /// \param theWidget a property contol widget
index f3e569bbaf231bd284f220896cd9e9a785d131af..345b7a5bebbe73da781e50bfd56e4a2e2ddf4f50 100644 (file)
@@ -14,6 +14,7 @@
 #include "XGUI_PropertyPanel.h"
 
 #include <ModuleBase_IModule.h>
+#include <ModuleBase_ViewerPrs.h>
 
 #include <AIS_Shape.hxx>
 
index 23a6cbcb75620d46f56b6320f5cc7400f16e6c58..ff8e2da7f3646e6c41980a3e468e3a4a00022d3d 100755 (executable)
@@ -20,6 +20,8 @@
 #include <ModelAPI_Result.h>
 #include <ModelAPI_Object.h>
 
+#include <ModuleBase_ViewerPrs.h>
+
 #include <SelectMgr_ListIteratorOfListOfFilter.hxx>
 
 XGUI_SelectionMgr::XGUI_SelectionMgr(XGUI_Workshop* theParent)