]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Filter mechanism improvements
authorstv <stv@opencascade.com>
Tue, 31 May 2005 05:28:31 +0000 (05:28 +0000)
committerstv <stv@opencascade.com>
Tue, 31 May 2005 05:28:31 +0000 (05:28 +0000)
src/ObjBrowser/OB_ListItem.cxx
src/ObjBrowser/OB_ListItem.h

index 81fa6b7471c426b3907a891274ad34dae39354c7..663040ebb05ff7c727dcfdd6ce3e1d43efba5440 100755 (executable)
@@ -119,10 +119,11 @@ void ListItem<T>::paintFocus( QPainter* p, const QColorGroup& cg, const QRect& r
 template<class T>
 void ListItem<T>::setSelected( bool s )
 {
-  if ( s && listView() && listView()->inherits( "OB_ListView" ) )
+  QListView* lv = T::listView();
+  if ( s && lv && lv->inherits( "OB_ListView" ) )
   {
-    OB_ListView* oblv = (OB_ListView*)listView();
-    s = s && oblv->isOk( this );
+    OB_ListView* objlv = (OB_ListView*)lv;
+    s = s && objlv->isOk( this );
   }
 
   QListViewItem::setSelected( s );
index f53145c66d0c85ca443be08eabb4937658a2b8e6..cc789d297191091ac669d1eae0fa994215fe4c7e 100755 (executable)
@@ -1,3 +1,4 @@
+
 #ifndef OB_LISTITEM_H
 #define OB_LISTITEM_H