title: Problems catching "Tap and hold" touch event on QPushButton in QT
body: <p>I have a <code>QPushButton</code> where I have connected to the <code>pressed()</code> signal, and set <code>autoRepeat=true</code>.</p>
  
  <p>The button updates a number when clicked (with a mouse), and when you click and hold it repeats.</p>
  
  <p>This works fine with a mouse. Single click steps once, click and hold repeats it. Simple tap works fine using the touch screen, but it does not repeat on "tap and hold".</p>
  
  <p>I have tried disabling the "tap and hold to right click" setting in Windows 8, but that did not help. It only prevents the right click from happening.</p>
  
  <p>If I tap QPushButton and move the finger away from the button (while still holding), and then move the finger back into the QPushButton works, the pressed() event will start autoRepeating.</p>
  
  <p><strong>MyPanel.ui:</strong></p>
  
  <pre><code>&lt;widget class="QPushButton" name="UpButton"&gt;
    &lt;property name="text"&gt;
      &lt;string/&gt;
    &lt;/property&gt;
    &lt;property name="autoRepeat"&gt;
      &lt;bool&gt;true&lt;/bool&gt;
    &lt;/property&gt;
  &lt;/widget&gt;
  
  &lt;connection&gt;
    &lt;sender&gt;UpButton&lt;/sender&gt;
    &lt;signal&gt;pressed()&lt;/signal&gt;
    &lt;receiver&gt;my_panel&lt;/receiver&gt;
    &lt;slot&gt;UpAction()&lt;/slot&gt;
    &lt;hints&gt;
      &lt;hint type="sourcelabel"&gt;
        &lt;x&gt;40&lt;/x&gt;
        &lt;y&gt;261&lt;/y&gt;
      &lt;/hint&gt;
      &lt;hint type="destinationlabel"&gt;
        &lt;x&gt;121&lt;/x&gt;
        &lt;y&gt;37&lt;/y&gt;
      &lt;/hint&gt;
    &lt;/hints&gt;
  &lt;/connection&gt;
  </code></pre>
  
  <p><strong>MyPanel.cpp:</strong></p>
  
  <pre><code>void MyPanel::UpAction()
  {
      myNumber += 1;
  }
  </code></pre>