X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModuleBase%2FModuleBase_Tools.h;h=410f01de2b77459e2df124391b060fbc968ec858;hb=c8e35a67c60489a46aaf7c8ff75001511ac2635b;hp=7bb5ababfee38a43b06c4a38ec70cd9277fe1787;hpb=a957eead1cbe68a3bcd8903dbf21c74cf8165fd5;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_Tools.h b/src/ModuleBase/ModuleBase_Tools.h index 7bb5ababf..410f01de2 100644 --- a/src/ModuleBase/ModuleBase_Tools.h +++ b/src/ModuleBase/ModuleBase_Tools.h @@ -8,6 +8,7 @@ #define ModuleBase_Tools_H #include "ModuleBase.h" +#include "ModuleBase_Definitions.h" #include #include @@ -77,6 +78,14 @@ MODULEBASE_EXPORT QString objectInfo(const ObjectPtr& theObj, const bool isUseAt /// \return TopAbs_ShapeEnum value MODULEBASE_EXPORT TopAbs_ShapeEnum shapeType(const QString& theType); +/*! +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 +*/ +MODULEBASE_EXPORT void checkObjects(const QObjectPtrList& theObjects, bool& hasResult, bool& hasFeature, bool& hasParameter); } #endif