X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOMToolsGUI%2FGEOMToolsGUI.h;h=581d10f7bc612b64d00eb655663ee6b1cec4851b;hb=58803ba33ee53a5944d565373782e5f0868c5461;hp=4d27b0656e636bac29c67829530b9afe15f0f9c5;hpb=808810c38814cfbb0e7a6951540ed5dc3b16ef8d;p=modules%2Fgeom.git diff --git a/src/GEOMToolsGUI/GEOMToolsGUI.h b/src/GEOMToolsGUI/GEOMToolsGUI.h index 4d27b0656..581d10f7b 100644 --- a/src/GEOMToolsGUI/GEOMToolsGUI.h +++ b/src/GEOMToolsGUI/GEOMToolsGUI.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -30,7 +30,6 @@ #include "GEOM_ToolsGUI.hxx" #include -#include #include class GEOM_Displayer; @@ -43,11 +42,6 @@ class Handle_SALOME_InteractiveObject; class Handle_AIS_InteractiveContext; #include -#include -#include - -typedef QMap< QString, QStringList > NodeLevel; -typedef QMap< QString, QPair, QList > > DependencyTree; //================================================================================= // class : GEOMToolsGUI @@ -66,18 +60,7 @@ public: enum ActionType { SHOWDLG, INCR, DECR }; - std::string getDependencyTree( QStringList rootObjectIORs ); - void getUpwardDependency( GEOM::GEOM_BaseObject_ptr gbo, - QList &upLevelList, - int level = 0 ); - void getDownwardDependency( GEOM::GEOM_BaseObject_ptr gbo, - QList &downLevelList, - int level = 0 ); - private: - // Import and export topology methods - bool Import(); - bool Export(); void OnEditDelete(); void OnCheckGeometry(); @@ -104,6 +87,8 @@ private: void OnClsBringToFront(); void OnCreateFolder(); void OnSortChildren(); + void OnShowDependencyTree(); + void OnReduceStudy(); // Shortcut commands void OnChangeTransparency( bool );