title: Stop QTableView from scrolling as data is added above current position
body: <p>I have a simple QTableView with a QSortFilterProxyModel and a source model of a custom TableModel subclass that inherits from QAbstractTableModel. The model is dynamically updated with additional rows. </p>
  
  <p>My problem is this: If I sort the table on a column, then scroll to a specific row, and then more rows are added above this row it pushes the row down. Data is coming in fast enough that it makes it difficult to click on rows to edit them without the row changing underneath my cursor.</p>
  
  <p>Is there a way to stop the table from scrolling and maintain the position of the table relative to say a selected row?</p>