1 #ifndef LIGHTAPP_OBSELECTOR_H
2 #define LIGHTAPP_OBSELECTOR_H
6 #include <SUIT_Selector.h>
9 class LightApp_DataObject;
11 class LIGHTAPP_EXPORT LightApp_OBSelector : public SUIT_Selector
16 LightApp_OBSelector( OB_Browser*, SUIT_SelectionMgr* );
17 virtual ~LightApp_OBSelector();
19 OB_Browser* browser() const;
21 /*!Return "ObjectBrowser"*/
22 virtual QString type() const { return "ObjectBrowser"; }
25 void onSelectionChanged();
28 virtual void getSelection( SUIT_DataOwnerPtrList& ) const;
29 virtual void setSelection( const SUIT_DataOwnerPtrList& );
32 void fillEntries( QMap<QString, LightApp_DataObject*>& );
35 OB_Browser* myBrowser;