Salome HOME
IPAL9182: linking to libSPlot2d.so added
[modules/gui.git] / src / SalomeApp / SalomeApp_OBSelector.h
index 45a980b71142fc152a580754deb3640669fddb27..9a3d5a8480d3a7596acd259dd91dad15efd2e1a3 100644 (file)
@@ -5,12 +5,10 @@
 
 #include <SUIT_Selector.h>
 
-#include <qobject.h>
-
 class OB_Browser;
 class SalomeApp_DataObject;
 
-class SALOMEAPP_EXPORT SalomeApp_OBSelector : public QObject, public SUIT_Selector
+class SALOMEAPP_EXPORT SalomeApp_OBSelector : public SUIT_Selector
 {
   Q_OBJECT
 
@@ -19,11 +17,14 @@ public:
   virtual ~SalomeApp_OBSelector();
 
   OB_Browser*  browser() const;
+
+  void setBrowser(OB_Browser* theBrowser);
   
   virtual QString type() const { return "ObjectBrowser"; }
 
 private slots:
   void         onSelectionChanged();
+  void         onBrowserDestroyed();
 
 protected:
   virtual void getSelection( SUIT_DataOwnerPtrList& ) const;