title: Qml: Adding content dynamically to a SequentialAnimation
body: <p>I have an Qml component with a <code>SequentialAnimation</code> containing a static sequence of <code>PropertyAction</code> components:</p>
  
  <pre><code>SequentialAnimation {
    id: anim
    running: true
  
    PropertyAction { target: icon; property: "iconid"; value: propStore.anim1 }
    PropertyAction { target: icon; property: "iconid"; value: propStore.anim2 }
    PropertyAction { target: icon; property: "iconid"; value: propStore.anim3 }
  }
  </code></pre>
  
  <p>This accomplishes that a specific icon is animated. However now I'd like to make it a little bit dynamic by building the sequence dynamically. The reason is that the <code>propStore</code> isn't under my control, and users adding new images to the animation sequence require me to make changes to the Qml :(</p>
  
  <p>How should I go about doing this?</p>
  
  <p>My first thought was to dynamically add components to <code>anim.animations</code>, but that doesn't work (it seems to be a read-only property of <code>SequentialAnimation</code>.)</p>
  
  <p>My next thought was to add a <code>ListModel</code> to the outer component, and in its <code>Component.onCompleted</code> slot I append objects of the shape <code>{ image: "animN" }</code> (I get the "animN" strings using introspection on <code>propStore</code>.)  Then I use the <code>ListModel</code> to populate a <code>Repeater</code>.  However, the <code>SequentialAnimation</code> doesn't seem to accept a <code>Repeater</code> object.</p>