title: Propagate Click from QML Combobox
body: <p>I have a Listmodel where the delegates get selected/highlighted when they are clicked on. However when I click on a Combobox, which is part of the delegate, the delegate does not get selected. </p>
  
  <p>Is there something like propagateComposedEvents which could propagate the click to the MouseArea of the delegate? </p>
  
  <p>What would be the best way to also select the delegate when I click on it's containing Combobox? </p>
  
  <p>Here is a screenshot
  <a href="https://i.stack.imgur.com/aQEF4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/aQEF4.png" alt="enter image description here"></a></p>
  
  <p>Here is the example code</p>
  
  <pre><code>import QtQuick 2.4
  import QtQuick.Controls 1.3
  import QtQuick.Window 2.2
  import QtQuick.Dialogs 1.2
  
  ApplicationWindow {
       title: qsTr("Hello World")
       width: 640
       height: 480
       visible: true
  
      ListModel {
           id: contactsModel
           ListElement {
               name: "Bill Smith"
           }
           ListElement {
               name: "John Brown"
           }
          ListElement {
               name: "Sam Wise"
           }
       }
  
      ListModel {
           id: roleModel
           ListElement {
               text: "Employee"
           }
           ListElement {
               text: "Manager"
           }
           ListElement {
               text: "Big Boss"
           }
       }
  
       ListView{
           id: contactsView
           anchors.left: parent.left
           anchors.top: parent.top
           width: parent.width
           height: parent.height
           orientation: Qt.Vertical
           spacing: 10
           model: contactsModel
           delegate: contactsDelegate
       }
  
       Component{
           id: contactsDelegate
           Rectangle{
               width: 200
               height: 50
               color: ListView.isCurrentItem ? "#003366" : "#585858"
               border.color: "gray"
               border.width: 1
  
               MouseArea{
                   anchors.fill: parent
                   onClicked: {
                       contactsView.currentIndex = index;
                   }
               }
  
               Column{
                   Text {
                       color: "white"
                       text: name
                   }
                   ComboBox{
                       currentIndex: 0
                       model: roleModel
                   }
               }
           }
       }
   }
  </code></pre>