title: Empty string returned while trying to retrieve the text contents of an element of QListView
body: <p>I am trying to automate a PyQt based application that uses a QListView in icon mode using Squish
  Inorder to select a specific item in the view, i need to first identify the text of the item. I am using the below code to do the same</p>
  
  <pre><code>targetList = waitForObject("{name='someListView' type='QListView'}")
  
  object.children(targetList)[11].model().data(object.children(targetList)[11]).toString()
  </code></pre>
  
  <p>Here object.children(targetList)[11] is of type QModelIndex</p>
  
  <p>But the above code always returns an empty string.</p>
  
  <p>Is there any other way to retrieve the text data</p>