title: TreeView Delegate with MouseArea: propagate mouse
body: <p>I have a <code>TreeView</code> with a custom delegate. The delegate uses a <code>ToolTip</code>, which will be shown if the delegates <code>mouseArea</code> is hovered. However, this mouseArea breaks selecting a row in my <code>TreeView</code>. I suppose that a click is not propagated to the <code>TreeView</code>'s mouseArea. I tried <code>propagateComposedEvents</code> and <code>mouse.accepted=false</code> but selection does still not work.</p>
  
  <pre><code>TreeView {
      id: view
      anchors.fill: parent
      sortIndicatorVisible: true
      model: fileSystemModel
      rootIndex: rootPathIndex
      selection: sel
      selectionMode: 2
      Component {
          id: mycomp
          Item {
              id: myitm
              Row{
                  id: myrow
                  CheckBox{
                      id: cbox
                      anchors.baseline: ctext.baseline
                  }
                  Text{
                      id: ctext
                      text: styleData.value
                      color: styleData.textColor
                      width: namecolumn.width-cbox.width-myrow.x
                      elide: Text.ElideRight
                  }
              }
              NC.ToolTip {
                  id: ttip
                  parent: ctext
                  text: qsTr(styleData.value)
                  delay: 500
                  visible: mouseArea.containsMouse
              }
              MouseArea {
                  id: mouseArea
  
                  anchors.fill: parent
                  hoverEnabled: true
                  propagateComposedEvents: true
                  onClicked: {
                      mouse.accepted = false
                  }
  
              }
          }
  
      }
  </code></pre>