title: Using QT, how to call function once after a certain interval, even if more calls may occur?
body: <p>I am having a hard time wording this question even though I don't think its that complicated. </p>
  
  <p>I want to do something simalar to <code>QTimer::singleshot()</code> but I want it to still only call the SLOT once even if <code>QTimer::singleshot()</code> is called multiple times before it fires.</p>