Salome HOME
Issue #1303 Re-ordering of Sketcher menus: Delete to be the last
[modules/shaper.git] / src / ModuleBase / ModuleBase_IWorkshop.h
index caeb3dbbd293d16d158c1b59a1298afeff68a876..45284de1bd2542f646356718eafa3272429e6448 100644 (file)
@@ -10,7 +10,6 @@
 #include "ModuleBase.h"
 #include "ModuleBase_Definitions.h"
 #include <ModuleBase_FilterValidated.h>
-#include <ModuleBase_ViewerPrs.h>
 
 #include <ModelAPI_Object.h>
 #include <GeomAPI_AISObject.h>
@@ -23,6 +22,7 @@ class ModuleBase_IViewer;
 class ModuleBase_IPropertyPanel;
 class ModuleBase_Operation;
 class ModuleBase_FilterFactory;
+class ModuleBase_ViewerPrs;
 
 /**
  * \ingroup GUI
@@ -99,7 +99,7 @@ Q_OBJECT
   //! Select features clearing previous selection. 
   //! If the list is empty then selection will be cleared
   //! \param theValues a list of presentations
-  virtual void setSelected(const QList<ModuleBase_ViewerPrs>& theValues) = 0;
+  virtual void setSelected(const QList<std::shared_ptr<ModuleBase_ViewerPrs>>& theValues) = 0;
 
    /// Update of commands status
   virtual void updateCommandStatus() = 0;