Salome HOME
debug IPAL9411: redefine virtual methods createEmptyStudy and activateModule
[modules/gui.git] / src / SalomeApp / SalomeApp_OBSelector.cxx
index 22dd4ed1f5cf5e1d650d7b8ced9cd9b1e80707d0..5caa0ade32a932f439b294bf42ed1436ae3e9083 100644 (file)
@@ -8,13 +8,11 @@
 #include <SUIT_DataObjectIterator.h>
 
 SalomeApp_OBSelector::SalomeApp_OBSelector( OB_Browser* ob, SUIT_SelectionMgr* mgr )
-: QObject( 0 ),
-SUIT_Selector( mgr ),
-myBrowser( ob )
+: SUIT_Selector( mgr, ob ),
+  myBrowser( ob )
 {
   if ( myBrowser ) {
     connect( myBrowser, SIGNAL( selectionChanged() ), this, SLOT( onSelectionChanged() ) );
-    connect( myBrowser, SIGNAL( destroyed() ), this, SLOT( onBrowserDestroyed() ) ); 
   }    
 }
 
@@ -71,11 +69,6 @@ void SalomeApp_OBSelector::onSelectionChanged()
   selectionChanged();
 }
 
-void SalomeApp_OBSelector::onBrowserDestroyed()
-{
-  delete this;
-}
-
 void SalomeApp_OBSelector::fillEntries( QMap<QString, SalomeApp_DataObject*>& entires )
 {
   entires.clear();