/// Realizes some functionality by an operation start\r
virtual ModuleBase_Operation* currentOperation() const = 0;\r
\r
- /// Add menu items for viewer into the given menu\r
- /// \param theMenu a popup menu to be shown in the viewer\r
+ /// Add menu items for viewer into the actions map\r
/// \param theStdActions a map of standard actions\r
+ /// \param theMenuActions map of action/menu for the desirable index in the viewer menu\r
/// \return true if items are added and there is no necessity to provide standard menu\r
- virtual bool addViewerMenu(QMenu* theMenu, const QMap<QString, QAction*>& theStdActions) const\r
+ virtual bool addViewerMenu(const QMap<QString, QAction*>& theStdActions,\r
+ QWidget* theParent,\r
+ QMap<int, QAction*>& theMenuActions) const\r
{ return false; }\r
\r
/// Add menu items for object browser into the given menu\r