title: Selecting an index in a QListView
body: <p>This might be a stupid question, but I can't for the life of me figure out how to select the row of a given index in a QListView.</p>
  
  <p>QAbstractItemView , QListView's parent has a setCurrentIndex(const QModelIndex &amp;index). The problem is, I can't construct a QModelIndex with the row number I want since the row and column field of the QModelIndex has no mutators.</p>
  
  <p>QTableView, which also inherits from QAbstractItemView has a selectRow(int row) function, why in the seven hells doesn't the QListView have this?</p>
  
  <p>Good ol' windows forms has the SelectedIndex property on it's listviews.</p>