title: Bind a QIcon provided by a class derived from QAbstractListModel to QML Image
body: <p>I try to bind a QIcon provided by a class derived from QAbstractListModel to QML Image like this:</p>
  
  <pre><code>Component {
      id: myDelegate
      //...
              Column {
                  anchors.verticalCenter: parent.verticalCenter
                  spacing: 5
  
                  Image {
                      source: model.DecorationRole
                  }
  
                  Text {
                      text: model.DisplayRole
      //...
  }
  </code></pre>
  
  <p>But this results in  this error:</p>
  
  <blockquote>
    <p>Unable to assign QIcon to QUrl</p>
  </blockquote>
  
  <p>How to do this correctly?</p>