title: How to select next row in QTableView programmatically
body: <p>I have <code>QTableView</code> subclass that I am marking and saving its state with this :</p>
  
  <pre><code>connect(this,
          SIGNAL(clicked(const QModelIndex &amp;)),
          this,
          SLOT(clickedRowHandler(const QModelIndex &amp;))
      );
  
  void PlayListPlayerView::clickedRowHandler(const QModelIndex &amp; index)
  {
      int iSelectedRow = index.row();
      QString link = index.model()-&gt;index(index.row(),0, index.parent()).data(Qt::UserRole).toString();
      emit UpdateApp(1,link );
  }
  </code></pre>
  
  <p>now i like programmatically to move the selection to the next row (not by pressing the row with the mouse)
  and invoking <code>clickedRowHandler(...)</code> how shall i do that ?
  Thanks</p>