title: Is it necessary to call the event handler of the base class in subclasses?
body: <p>Say I have <code>QWidget::keyPressEvent(QKeyEvent *e)</code> reimplemented in my subclass.</p>
  
  <p>Is it necessary to call the base class' implementation at the end of it?</p>
  
  <p>Example:</p>
  
  <pre><code>MyWidget::keyPressEvent(QKeyEvent *e)
  {
      // my event handler...
  
      // now call parent event handler, necessary?
      QWidget::keyPressEvent(e);
  }
  </code></pre>
  
  <p>If so, what's the point of doing that?</p>