Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VISUGUI / VisuGUI_PopupTools.h
index 537dfafb3780e8f4fe1396242c8da7b92bef2e48..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;
@@ -59,6 +62,7 @@ private:
 
 private:
   int              nbChild( const int, const bool ) const;
+  SalomeApp_Study* GetStudy() const;
 
 private:
   SalomeApp_Module* myModule;