Salome HOME
Simplified calculation of fly out distance and creation of constraints limited only...
[modules/shaper.git] / src / XGUI / XGUI_SalomeConnector.h
index 742a6055bb598116e7c5a7081b92d8627d44dd5d..807e1868fd4c0c16b9cd89b4c5b854547a34a5f2 100644 (file)
@@ -48,10 +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,
+  virtual QAction* addFeatureOfNested(const QString& theWBName,
                                     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 addFeatureOfNested().
+  //! \param theId - an action of a feature
+  //! returns boolean result
+  virtual bool isFeatureOfNested(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