X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_SalomeConnector.h;h=ac2c60f40f8b8c06d2656cc97b70a01fa6d02773;hb=220bd2b37119be1c65abf88a88792445cb9d99f8;hp=910aaa2495e1d921dc386afbfeb39e6e66673854;hpb=9f1d5e2c89ba45d2ba3d098ca8ea020bd3310488;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_SalomeConnector.h b/src/XGUI/XGUI_SalomeConnector.h index 910aaa249..ac2c60f40 100644 --- a/src/XGUI/XGUI_SalomeConnector.h +++ b/src/XGUI/XGUI_SalomeConnector.h @@ -48,15 +48,16 @@ class XGUI_EXPORT XGUI_SalomeConnector //! Creates a feature (command) in SALOME desktop //! \param theWBName - name of toolbar (workbench) //! \param theInfo - information about action (icon, text, etc) - virtual QAction* addNestedFeature(const QString& theWBName, + //! \param theNestedActions a list of nested actions + virtual QAction* addFeatureOfNested(const QString& theWBName, const ActionInfo& theInfo, const QList& theNestedActions) = 0; //! Returns true if the feature action is a nested action, in other words, - //! it is created by addNestedFeature(). - //! \param theId - an action of a feature + //! it is created by addFeatureOfNested(). + //! \param theAction - an action of a feature //! returns boolean result - virtual bool isNestedFeature(const QAction* theAction) = 0; + virtual bool isFeatureOfNested(const QAction* theAction) = 0; //! Creates a command in Edit menu of SALOME desktop //! \param theId - an id of the feature @@ -78,6 +79,9 @@ class XGUI_EXPORT XGUI_SalomeConnector virtual void addDesktopMenuSeparator(const char* theMenuSourceText, const int theMenuPosition = 10) = 0; + /// Add an action into tool bar + /// \param theAction the Action object + /// \param theToolBarTitle the toolbar name virtual bool addActionInToolbar( QAction* theAction, const QString& theToolBarTitle ) = 0; //! Returns desktop window of SALOME @@ -89,7 +93,7 @@ class XGUI_EXPORT XGUI_SalomeConnector //! Returns QAction instance by command string Id virtual QAction* command(const QString& theId) const = 0; - //! Returns list of defined actions (just by NewGeom module) + //! Returns list of defined actions (just by SHAPER module) virtual QList commandList() const = 0; //! Returns list of Ids of defined actions (just by NewGeom module)