title: QGraphicsView and eventFilter
body: <p>This has been bugging me for more than two days now, so i thought i should ask. I am using Qt 4.5.3 (compiled with VC2008) on Win7.</p>
  
  <p>I have MyGraphicsView (inherits QGraphicsView) and MyFilter (inherits QObject) classes.</p>
  
  <p>When i install the MyFilter object as an event filter to MyGraphicsView, Mouse events are delivered to MyFilter <em>after</em> they are delivered to MyGraphicsView whereas Key events are delivered to MyFilter <em>before</em> they are delivered to MyGraphicsView.</p>
  
  <p>In the second case, i install the MyFilter object as an event filter to MyGraphicsView->viewport() (which is a standart QGLWidget), Mouse events are delivered to MyFilter <em>before</em> they are delivered to MyGraphicsView, whereas Key events are delivered to <em>only</em> MyGraphicsView.</p>
  
  <p>The events are supposed to be delivered to event filters before they are delivered to the actual object, so why is this happening? What should i do to ensure this order?</p>
  
  <p>Thanks in advance.
  Best Regards. </p>