Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VISUGUI / VisuGUI_PopupTools.h
index f93d8810b3444d13d3683812724632a9d01127c1..1a7ae957869474101fb55e231f90a828d97cd736 100644 (file)
 #ifndef VisuGUI_PopupTools_HeaderFile
 #define VisuGUI_PopupTools_HeaderFile
 
-#include <SalomeApp_Selection.h>
+#include <LightApp_Selection.h>
 
 //////////////////////////////////////////////////
 // Class: VisuGUI_Selection
 //////////////////////////////////////////////////
 
 class SalomeApp_Module;
+class SalomeApp_Study;
 
-class VisuGUI_Selection : public SalomeApp_Selection
+class VisuGUI_Selection : public LightApp_Selection
 {
 public:
   VisuGUI_Selection( SalomeApp_Module* theModule ) : myModule( theModule ) {};
@@ -47,6 +48,8 @@ public:
 private:
   QString          type( const int ) const;
   QString          nbComponents( const int ) const;
+  QString          medEntity( const int ) const;
+  QString          medSource( const int ) const;
   QString          nbTimeStamps( const int ) const;
   QString          representation( const int ) const;
   QString          nbChildren( const int ) const;
@@ -54,9 +57,12 @@ private:
   QString          isVisible( const int ) const;
   QString          isShrunk( const int ) const;
   QString          hasActor( const int ) const;
+  QString          isShading( const int ) const;
+  QString          isScalarMapAct( const int ) const;
 
 private:
   int              nbChild( const int, const bool ) const;
+  SalomeApp_Study* GetStudy() const;
 
 private:
   SalomeApp_Module* myModule;