title: How to track mouse movements / single touch point with a MultiPointTouchArea in QML?
body: <p>A MultiPointTouchArea with <code>mouseEnabled:true</code> and <code>minimumTouchPoints:1</code> doesn't appear to support mouse movements when the mouse button is not pressed (tested on MacBook Air with mouse and Windows 10 with mouse) nor single point touch events (tested on a Macbook Air trackpad).</p>
  
  <pre><code>import QtQuick 2.5
  
  Rectangle {
      id: root
      width: 800
      height: 300
  
      MultiPointTouchArea {
          anchors.fill: parent
          mouseEnabled: true
          minimumTouchPoints: 1
          maximumTouchPoints: 10
  
          onUpdated: {
              for (var touch in touchPoints)
                  console.log("Multitouch updated touch", touchPoints[touch].pointId, "at", touchPoints[touch].x, ",", touchPoints[touch].y)
          }
      }
  }
  </code></pre>
  
  <p>In the above example, console output is only generated for</p>
  
  <ul>
  <li>2+ touch points</li>
  <li>mouse with button pressed</li>
  <li>1 touch point with trackpad pressed</li>
  </ul>
  
  <p>I have tried layering a MultiPointTouchArea over a MouseArea and setting <code>mouseEnabled:false</code> also. This lets mouse click events to propagate but mouse PositionChanged signals do not get received by the MouseArea. So the end result is the same as above.</p>
  
  <p>Is there a way to support:</p>
  
  <ul>
  <li>1+ touch points (including on trackpad)</li>
  <li>mouse without button pressed</li>
  </ul>