title: Qt window that stays on top of the application, but not other windows
body: <p>I am using with a MDI workspace.
  I need a non-modal window that sits above everything in the workspace (or, everything in the application), but allows interaction with the workspace.
  The following achieves that effect:</p>
  
  <pre><code>QDialog* widget = new QDialog();
  widget-&gt;setModal(false);
  widget-&gt;setWindowFlags(Qt::WindowStaysOnTopHint);
  widget-&gt;show();
  </code></pre>
  
  <p>BUT--This window also stays on top of all other application windows that are running alongside my application. (As in, if I open Chrome, my window is on top of Chrome too.)</p>
  
  <p>I would like for the window to stay on top of ONLY my application. </p>
  
  <p>I am using Qt 4.8, but a 5.4-compatible solution would be ideal.
  I am using Windows 7 Pro SP1, but naturally a platform independent solution is ideal.
  Thank you!</p>