1 #ifndef SALOMEAPP_GLSELECTOR_H
2 #define SALOMEAPP_GLSELECTOR_H
8 #include <SUIT_Selector.h>
10 #include <GLViewer_Viewer2d.h>
12 class SALOMEAPP_EXPORT SalomeApp_GLSelector : public QObject, public SUIT_Selector
17 SalomeApp_GLSelector( GLViewer_Viewer2d*, SUIT_SelectionMgr* );
18 virtual ~SalomeApp_GLSelector();
20 GLViewer_Viewer2d* viewer() const;
22 virtual QString type() const { return GLViewer_Viewer2d::Type(); }
25 void onSelectionChanged();
28 virtual void getSelection( SUIT_DataOwnerPtrList& ) const;
29 virtual void setSelection( const SUIT_DataOwnerPtrList& );
32 GLViewer_Viewer2d* myViewer;