]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_Tools.h
Salome HOME
Avoid deletion of objects which do not have Delete context command
[modules/shaper.git] / src / XGUI / XGUI_Tools.h
index 9ea32e03ebb6bee6e06b97adbdc3b28c64345e00..e541ba2f0418e8fcef741ece0fd46eb62e0433f8 100644 (file)
@@ -8,10 +8,12 @@
 #include <QRect>
 
 #include <ModelAPI_Feature.h>
+#include <ModuleBase_Definitions.h>
 
 #include <memory>
 
 /*!
+ \ingroup GUI
  \brief Return directory part of the file path.
 
  If the file path does not include directory part (the file is in the
@@ -62,6 +64,17 @@ bool XGUI_EXPORT isModelObject(FeaturePtr theFeature);
  \param theFeature a feature
  */
 std::string XGUI_EXPORT featureInfo(FeaturePtr theFeature);
-}
+
+
+/*!
+Check types of objects which are in the given list
+\param theObjects the list of objects
+\param hasResult will be set to true if list contains Result objects
+\param hasFeature will be set to true if list contains Feature objects
+\param hasParameter will be set to true if list contains Parameter objects
+*/
+void checkObjects(const QObjectPtrList& theObjects, bool& hasResult, bool& hasFeature, bool& hasParameter);
+
+};
 
 #endif