X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOMToolsGUI%2FGEOMToolsGUI.h;h=f5829ecfd924025e4d89d2d6a00c9af023fe90d9;hb=dcd0ee95bfd80958ce0cf0a46fb2b4199614bdf3;hp=9db5170ef43e93000598a1ad4df0aa8df4fad882;hpb=9499b99fe2dcb53e1ea364f97986f8f432b04600;p=modules%2Fgeom.git diff --git a/src/GEOMToolsGUI/GEOMToolsGUI.h b/src/GEOMToolsGUI/GEOMToolsGUI.h index 9db5170ef..f5829ecfd 100644 --- a/src/GEOMToolsGUI/GEOMToolsGUI.h +++ b/src/GEOMToolsGUI/GEOMToolsGUI.h @@ -30,16 +30,23 @@ #define GEOMTOOLSGUI_H #include "GEOMGUI.h" +#include "GEOM_Displayer.h" + +#include #include #include #include + +#include + #if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS #define GEOMTOOLSGUI_WNT_EXPORT __declspec( dllexport ) #else #define GEOMTOOLSGUI_WNT_EXPORT #endif + //================================================================================= // class : GEOMToolsGUI // purpose : @@ -76,6 +83,12 @@ private: // if objects belong to different Components, a NULL string is returned. QString getParentComponent( _PTR( Study ), const SALOME_ListIO& ); QString getParentComponent( _PTR(SObject) ); + + // Recursive deletion of object with children + void RemoveObjectWithChildren(_PTR(SObject) obj, + _PTR(Study) aStudy, + QPtrList views, + GEOM_Displayer* disp); }; #endif