X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_IModule.h;h=1d68372056ca961735560524bc0ada42b8c2c029;hb=cdc2caa21375bc96aaad9bb7c3ee1140dac1d738;hp=c7cd377cc26d7c778d5c7f7e15f980043aa4fb01;hpb=c9b975947df05917fbcf944c9546debda1f174e7;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_IModule.h b/src/ModuleBase/ModuleBase_IModule.h index c7cd377cc..1d6837205 100644 --- a/src/ModuleBase/ModuleBase_IModule.h +++ b/src/ModuleBase/ModuleBase_IModule.h @@ -10,6 +10,7 @@ #include #include +#include #include #include @@ -75,7 +76,9 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject /// Add menu atems for viewer into the given menu /// \param theMenu a popup menu to be shown in the viewer - virtual void addViewerItems(QMenu* theMenu) const {} + /// \param theStdActions a map of standard actions + /// \return true if items are added and there is no necessity to provide standard menu + virtual bool addViewerItems(QMenu* theMenu, const QMap& theStdActions) const { return false; } /// Add menu atems for object browser into the given menu /// \param theMenu a popup menu to be shown in the object browser