#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
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;