1 #ifndef SALOMEAPP_OBSELECTOR_H
2 #define SALOMEAPP_OBSELECTOR_H
6 #include <SUIT_Selector.h>
11 class SalomeApp_DataObject;
13 class SALOMEAPP_EXPORT SalomeApp_OBSelector : public QObject, public SUIT_Selector
18 SalomeApp_OBSelector( OB_Browser*, SUIT_SelectionMgr* );
19 virtual ~SalomeApp_OBSelector();
21 OB_Browser* browser() const;
23 virtual QString type() const { return "ObjectBrowser"; }
26 void onSelectionChanged();
29 virtual void getSelection( SUIT_DataOwnerPtrList& ) const;
30 virtual void setSelection( const SUIT_DataOwnerPtrList& );
33 void fillEntries( QMap<QString, SalomeApp_DataObject*>& );
36 OB_Browser* myBrowser;