title: How to correctly access QMap in QAbstractTableModel::data()
body: <p>I got a QMap with an identifier and a corresponding object. When subclassing QAbstractTableModel::data() you get a QModelIndex with row and column, respectively. Each row should represent one object (QAbstractTableModel::rowCount() is myMap->size()).</p>
  
  <p>Is it legit to get the current object via </p>
  
  <pre><code>myMap-&gt;values().at(index.row())
  </code></pre>
  
  <p>Has this implications (sorting, inserting), because the identifiers of the (unsorted) map are by-passed? I mean for QAbstractTableModel::setData() I need to do the same map identifier by-passing?! Thanks.</p>