]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Fix wrong signal/slot connection
authorvsr <vsr@opencascade.com>
Wed, 22 Oct 2008 12:33:10 +0000 (12:33 +0000)
committervsr <vsr@opencascade.com>
Wed, 22 Oct 2008 12:33:10 +0000 (12:33 +0000)
src/ObjBrowser/OB_Browser.cxx
src/Qtx/QtxTreeView.cxx

index 63ea37b3fd5d48395072de37d88c7b4eefba740e..de8ba766741626146a2295ff6f6b23dbe4caf79e 100755 (executable)
@@ -162,8 +162,6 @@ OB_Browser::OB_Browser( QWidget* parent, QAbstractItemModel* model )
 
   connect( myView, SIGNAL( selectionChanged() ),
           this,   SIGNAL( selectionChanged() ) );
-  connect( myView, SIGNAL( doubleClicked( QListViewItem* ) ),
-           this, SLOT( onDoubleClicked( QListViewItem* ) ) );
 
 }
 
index ea2e520d2cd408b28588eb89f9ebcd00e492924f..001aaf17d13c412e9d9e48b3b8732d34a004bb00 100644 (file)
@@ -377,11 +377,12 @@ void QtxTreeView::emitSortingEnabled( bool enabled )
 void QtxTreeView::setModel( QAbstractItemModel* m )
 {
   if( model() )
-       disconnect( model(), SIGNAL( headerDataChanged( Qt::Orientation, int, int ) ),
+    disconnect( model(), SIGNAL( headerDataChanged( Qt::Orientation, int, int ) ),
                 this, SLOT( onAppropriate( Qt::Orientation, int, int ) ) );
   QTreeView::setModel( m );
-  connect( model(), SIGNAL( headerDataChanged( Qt::Orientation, int, int ) ),
-           this, SLOT( onAppropriate( Qt::Orientation, int, int ) ) );
+  if ( model() )
+    connect( model(), SIGNAL( headerDataChanged( Qt::Orientation, int, int ) ),
+            this, SLOT( onAppropriate( Qt::Orientation, int, int ) ) );
 }
 
 void QtxTreeView::onAppropriate( Qt::Orientation orient, int first, int last )