Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VISUGUI / VisuGUI_Selection.h
index 86c8ddb518456fe1da95e43d325c505774cfa78a..467e9c182d810b2d6e45589fd95ced5cfa034824 100644 (file)
 #ifndef VisuGUI_Selection_HeaderFile
 #define VisuGUI_Selection_HeaderFile
 
-#include "SALOMEconfig.h"
-#include "VISU_Actor.h"
-#include "SVTK_Selection.h"
-
-#include <vtkDataSet.h>
-
 #include <qdialog.h>
 
 class QLabel;
@@ -42,14 +36,15 @@ class QWidgetStack;
 class QVBox;
 class QLineEdit;
 class QTable;
-class SalomeApp_SelectionMgr;
+class LightApp_SelectionMgr;
 class SalomeApp_Application;
+class SalomeApp_Module;
 
 class VisuGUI_SelectionDlg: public QDialog {
   Q_OBJECT
 
 public:
-  VisuGUI_SelectionDlg (QWidget*);
+  VisuGUI_SelectionDlg (const SalomeApp_Module* theModule);
   virtual ~VisuGUI_SelectionDlg ();
 
 protected:
@@ -91,7 +86,8 @@ private slots:
   QLabel* myDYLbl;
   QLabel* myDZLbl;
 
-  SalomeApp_SelectionMgr* mySelectionMgr;
+  const SalomeApp_Module* myModule;
+  LightApp_SelectionMgr* mySelectionMgr;
   bool myFl;
 };