title: Access ListView model within the Repeater component in the delegate
body: <p>I am using a <code>ListView</code> with a model and a delegate.</p>
  
  <p>The model is a simple <code>ListModel</code> with three items. Each item has a value with the key <code>myFirstRole</code>.</p>
  
  <p>The delegate contains a <code>Repeater</code> component to create an arbitrary number of <code>Labels</code>. The <code>Labels</code> have to use data from the model.</p>
  
  <p>The model of the repeater <strong>can not</strong> be set to the <code>Listview</code>'s model as I have the <code>Repeater</code> using other data.</p>
  
  <p>Here is a minimal example of what I am trying to achieve:</p>
  
  <pre><code>//MyDelegate.qml
  Component {
  
      Item {
          id: root
  
          width: childrenRect.width
          height childrenRect.height
  
          Repeater {
              model: 5 //It's not an option to set the repeaters model to the ListViews model. This example just illustrates my problem.
  
              Label {
                  text: root.ListView.view.model.myFirstRole //This is the line where I want to be able to access the ListView's model, but I can't figure out how to properly reefer to it.
              }
          }
      }
  }
  
  //MyListView.qml
  ListView {
      id: root
  
      delegate: MyDelegate {}
      model: ListModel {
          ListElement {
              myFirstRole: "one"
          }
          ListElement {
              myFirstRole: "two"
          }
          ListElement {
              myFirstRole: "three"
          }
      }
  }
  </code></pre>
  
  <p>Using Qt 5.7.0 with MSVC2015 32bit</p>