]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/PartSet/PartSet_MenuMgr.h
Salome HOME
Issue #1303 Re-ordering of Sketcher menus: Delete to be the last
[modules/shaper.git] / src / PartSet / PartSet_MenuMgr.h
index 0e8333caa4a968dcfc71cb0e26bc8dfd9875c361..738c6569f7ef8d571de66dc15b5369ae46949c2f 100644 (file)
@@ -37,11 +37,14 @@ public:
   /// \param theId an action identifier, it should be uniqued in the bounds of the module
   QAction* action(const QString& theId) const;
 
-  /// Add menu atems for viewer into the given menu
-  /// \param theMenu a popup menu to be shown in the viewer
+  /// Add menu items for viewer into the actions map
   /// \param theStdActions a map of standard actions
+  /// \param theParent a parent widget for the 
+  /// \param theMenuActions map of action/menu for the desirable index in the viewer menu
   /// \return true if items are added and there is no necessity to provide standard menu
-  bool addViewerMenu(QMenu* theMenu, const QMap<QString, QAction*>& theStdActions) const;
+  bool addViewerMenu(const QMap<QString, QAction*>& theStdActions,
+                     QWidget* theParent,
+                     QMap<int, QAction*>& theMenuActions) const;
 
   /// Update state of pop-up menu items in viewer
   /// \param theStdActions - a map of standard actions