X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FSalomeApp%2FSalomeApp_VTKSelector.h;h=1834c979fa27248d96df0135857e29c9860bcccf;hb=95c32a3d017f9611ca3519ad1da9c9c23b4e183d;hp=25c3dce7e0bb64962d71910e0ee8e5f8ae43d9af;hpb=2e750f9ded92337bc3c44e9d7388180974cc4a43;p=modules%2Fgui.git diff --git a/src/SalomeApp/SalomeApp_VTKSelector.h b/src/SalomeApp/SalomeApp_VTKSelector.h index 25c3dce7e..1834c979f 100644 --- a/src/SalomeApp/SalomeApp_VTKSelector.h +++ b/src/SalomeApp/SalomeApp_VTKSelector.h @@ -1,8 +1,6 @@ #ifndef SALOMEAPP_VTKSELECTOR_H #define SALOMEAPP_VTKSELECTOR_H -#include - #include #include @@ -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 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;