title: QTableView::scrollTo() (finding the right QModelIndex)
body: <p>I'm trying to get PgDown clicks on a QTableView to scroll down a variable number of rows.  I talk to my subclassed QSortFilterProxyModel which talks to the subclassed QAbstractTableModel to figure out what the next row is.  That's all fine and dandy but I believe I'm faced with two caveats:
  1: The row number inside the view doesn't do much.  I need a QPoint on the screen to scroll to, and I'm not sure how to derive that from a cell.
  2: I can create an index in the QSortFilterProxyModel but this generally causes crashes, as the parent is different... or I'm missing something.</p>
  
  <pre><code>    int nextRow = getModel()-&gt;nextRow( indexAt( rect().topLeft() ) );
      QModelIndex nextIndex = getModel()-&gt;index( nextRow, 0 );
  
      scrollTo( nextIndex, QAbstractItemView::PositionAtTop );       
  </code></pre>