X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_IWorkshop.h;h=3d95859305485833272bc7d848dcd47d23e02318;hb=9aeb69897970e21212d6f8926ec33d2eb696f18d;hp=45284de1bd2542f646356718eafa3272429e6448;hpb=9ddad7aadf48e6754d8ddeea4eaf0c37c66a9b8f;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_IWorkshop.h b/src/ModuleBase/ModuleBase_IWorkshop.h index 45284de1b..3d9585930 100644 --- a/src/ModuleBase/ModuleBase_IWorkshop.h +++ b/src/ModuleBase/ModuleBase_IWorkshop.h @@ -13,6 +13,7 @@ #include #include +#include #include @@ -23,6 +24,7 @@ class ModuleBase_IPropertyPanel; class ModuleBase_Operation; class ModuleBase_FilterFactory; class ModuleBase_ViewerPrs; +class QMainWindow; /** * \ingroup GUI @@ -104,6 +106,11 @@ Q_OBJECT /// Update of commands status virtual void updateCommandStatus() = 0; + virtual std::shared_ptr featureInfo(const QString& theId) const = 0; + + virtual QMainWindow* desktop() const = 0; + + signals: /// Signal selection changed. void selectionChanged();