Salome HOME
untabify
[modules/geom.git] / src / GEOMGUI / GEOMGUI_Selection.h
index d03570ec0abee62bcd466eae0cf23532aa1c0179..bb8d0aaab7fef938d2fb16fe8e78c38fd6ae7267 100644 (file)
@@ -28,6 +28,7 @@
 #include "GEOM_GEOMGUI.hxx"
 
 #include <LightApp_Selection.h>
+#include <SALOMEDSClient.hxx>
 
 #include <SALOMEconfig.h>
 #include CORBA_SERVER_HEADER(GEOM_Gen)
@@ -47,9 +48,15 @@ private:
   bool                  isVisible( const int ) const;
   bool                  isAutoColor( const int ) const;
   QString               typeName( const int ) const;  
+  int                   typeId( const int ) const;  
   QString               displayMode( const int ) const;
   QString               selectionMode() const;
   bool                  isVectorsMode( const int ) const;
+  bool                  hasHiddenChildren( const int ) const;
+  bool                  hasShownChildren( const int ) const;
+
+  static bool           hasChildren( const _PTR(SObject)& );
+  static bool           expandable( const _PTR(SObject)& );
 
   bool                  isComponent( const int ) const;
   GEOM::GEOM_Object_ptr getObject( const int ) const;