title: QMoveEvent for QMdiSubWindow is never emitted
body: <p>I have subclassed the QMdiSubWindow and overwritten the QMoveEvent. But when actually moving the subwindow, the QMoveEvent is never emitted. Any ideas why that could be? 
  Any suggestions on how to fix my problem? </p>
  
  <p>subwindow.h</p>
  
  <pre><code>#ifndef SUBWINDOW_H
  #define SUBWINDOW_H
  
  #include &lt;QtCore&gt;
  #include &lt;QtGui&gt;
  #include "iwb4.h"
  #include "ui_iwb4.h"
  
  
  class SubWindow : public QMdiSubWindow
  {
  Q_OBJECT
  
  public:
      SubWindow();
  
  void moveEvent(QMoveEvent* e);
  
  private:
  
  };
  
  #endif // SUBWINDOW_H
  </code></pre>
  
  <p>subwindow.cpp</p>
  
  <pre><code>#include "stdafx.h"
  #include "SubWindow.h"
  #include "iwb4.h"
  #include "ui_iwb4.h"
  #include "OpenGLScene.h"
  #include &lt;QtCore&gt;
  #include &lt;QtGui&gt;
  
  SubWindow::SubWindow()
  : QMdiSubWindow()
  {
  
  }
  void SubWindow::moveEvent(QMoveEvent* e)
  {
      if (e-&gt;pos() != e-&gt;oldPos())
      {
      //do stuff
      }
  }
  </code></pre>