QList<int> MainWindow::getSelectedTaskIdList()
{
QTableView *m_pTableView = ui.tableView;
QModelIndexList selected = m_pTableView->selectionModel()->selectedRows();
QList<int> rows;
foreach( const QModelIndex & index, selected)
{
rows.append( index.row() );
}
return rows;