Salome HOME
Update ok_error button to be in the style of changed ok button.
[modules/shaper.git] / src / XGUI / XGUI_SalomeConnector.h
index a7dd901c3ce600c594ae995deeda115f4588f899..910aaa2495e1d921dc386afbfeb39e6e66673854 100644 (file)
@@ -52,6 +52,12 @@ class XGUI_EXPORT XGUI_SalomeConnector
                                     const ActionInfo& theInfo,
                                     const QList<QAction*>& 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
+  //! returns boolean result
+  virtual bool isNestedFeature(const QAction* theAction) = 0;
+
   //! Creates a command in Edit menu of SALOME desktop
   //! \param theId - an id of the feature
   //! \param theTitle - a menu item string
@@ -72,6 +78,8 @@ class XGUI_EXPORT XGUI_SalomeConnector
   virtual void addDesktopMenuSeparator(const char* theMenuSourceText,
                                        const int theMenuPosition = 10) = 0;
 
+  virtual bool addActionInToolbar( QAction* theAction, const QString& theToolBarTitle ) = 0;
+
   //! Returns desktop window of SALOME
   virtual QMainWindow* desktop() const = 0;