Tools/TRPreviewer.py

branch
5_0_x
changeset 528
0a48fc67c451
parent 522
da309f4795ce
child 792
a13346916170
--- a/Tools/TRPreviewer.py	Sun Aug 29 20:43:02 2010 +0200
+++ b/Tools/TRPreviewer.py	Sun Aug 29 22:28:54 2010 +0200
@@ -767,13 +767,7 @@
         @param event the event, that was generated by object (QEvent)
         @return flag indicating if event was filtered out
         """
-        if not isinstance(obj, QWidget):
-            return False
-        
-        if not obj in self.widgets:
-            return False
-            
-        if ev.type() == QEvent.Close:
+        if obj in self.widgets and ev.type() == QEvent.Close:
             try:
                 self.widgets.remove(obj)
                 if len(self.widgets) == 0:
@@ -781,7 +775,7 @@
             except ValueError:
                 pass
         
-        return False
+        return QWorkspace.eventFilter(self, obj, ev)
     
     def __findWidget(self, uiFileName):
         """

eric ide

mercurial