title: how to add a 1 second delay using Qtimer
body: <p>I currently have a method which is as follows</p>
  
  <pre><code>void SomeMethod(int a)
  {
  
       //Delay for one sec.
       timer-&gt;start(1000);
  
       //After one sec
       SomeOtherFunction(a);
  }
  </code></pre>
  
  <p>This method is actually a slot that is attached to a signal. I would like to add a delay of one sec using Qtimer.However I am not sure on how to accomplish this. Since the timer triggers a signal when its finished and the signal would need to be attached to another method that does not take in any parameters. Any suggestion on how I could accomplish this task.? </p>
  
  <p><strong>Update :</strong> 
  The signal will be called multiple times in a second and the delay will be for a second. My issue here is passing a parameter to the slot attached to timeout() signal of a timer.
  My last approach would be to store the value in a memeber variable of a class and then use a mutex to protect it from being changed while the variable is being used .however I am looking for simpler methods here.</p>