title: Why would someone override paintEvent() just to drawPrimitive?
body: <p>What's the point of this paintEvent override:</p>
  
  <pre><code>void QWidgetDerivedWhatchamit::paintEvent(QPaintEvent *)
  {
      QStyleOption opt;
      opt.init(this);
      QPainter p(this);
      style()-&gt;drawPrimitive(QStyle::PE_Widget, &amp;opt, &amp;p, this);
  }
  </code></pre>
  
  <p>Surely that's what QWidget already does?</p>