Salome HOME
PAL10110 - incorrect title of dialog of file selection for file preference item
[modules/gui.git] / src / SalomeApp / SalomeApp_VTKSelector.h
index 25c3dce7e0bb64962d71910e0ee8e5f8ae43d9af..1834c979fa27248d96df0135857e29c9860bcccf 100644 (file)
@@ -1,8 +1,6 @@
 #ifndef SALOMEAPP_VTKSELECTOR_H
 #define SALOMEAPP_VTKSELECTOR_H
 
-#include <qobject.h>
-
 #include <vtkSmartPointer.h>
 
 #include <TColStd_IndexedMapOfInteger.hxx>
@@ -18,6 +16,9 @@
 class SALOME_Actor;
 class SVTK_Viewer;
 
+/*!
+  Provide salome vtk data owner list.
+*/
 class SalomeApp_SVTKDataOwner : public SalomeApp_DataOwner
 {
  public:
@@ -27,16 +28,13 @@ class SalomeApp_SVTKDataOwner : public SalomeApp_DataOwner
                             SALOME_Actor* theActor = NULL);
     virtual ~SalomeApp_SVTKDataOwner();
 
-    const Handle(SALOME_InteractiveObject)& GetIO() const
-    {
-      return myIO;
-    }
-
+    /*!Gets dataowners ids list.*/
     const TColStd_IndexedMapOfInteger& GetIds() const
     {
       return myIds;
     }
 
+    /*!Gets selection mode.*/
     Selection_Mode GetMode() const 
     { 
       return mySelectionMode; 
@@ -45,14 +43,16 @@ class SalomeApp_SVTKDataOwner : public SalomeApp_DataOwner
     SALOME_Actor* GetActor() const;
 
  protected:
-    Handle(SALOME_InteractiveObject) myIO;
     TColStd_IndexedMapOfInteger myIds;
     Selection_Mode mySelectionMode;
     vtkSmartPointer<SALOME_Actor> myActor;
 };
 
 
-class SALOMEAPP_EXPORT SalomeApp_VTKSelector : public QObject, public SUIT_Selector
+/*!
+  Provide salome vtk selection of data owners.
+*/
+class SALOMEAPP_EXPORT SalomeApp_VTKSelector : public SUIT_Selector
 {
   Q_OBJECT;