Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / src / XGUI / XGUI_ModuleConnector.h
index 04d7b3ef18df05491d361e9609a9ea009bb66ab4..c7119b79ee7494de674dc2fbd690048e269ce184 100644 (file)
@@ -7,12 +7,12 @@
 
 
 #include "XGUI.h"
-#include "XGUI_Constants.h"
-
+#include <ModuleBase_Definitions.h>
 #include <ModuleBase_IWorkshop.h>
 
 class Handle_AIS_InteractiveContext;
 class XGUI_Workshop;
+class XGUI_Displayer;
 
 /**
 * Implementation of IWorkshop interface which provides access to Workshop sevices at module level
@@ -29,7 +29,10 @@ public:
   virtual Handle(AIS_InteractiveContext) AISContext() const;
 
   //! Returns list of currently selected data objects
-  QFeatureList selectedFeatures() const; 
+  virtual QList<ObjectPtr> selectedObjects() const; 
+
+  //! Returns instance of loaded module
+  virtual ModuleBase_IModule* module() const;
 
 private:
   XGUI_Workshop* myWorkshop;