I have a QTreeView with QFileSystemModel as model.

The QTreeView has SelectionBehavior set to SelectRows.

In my code I read a dataset to select and then select them via:

idx = treeview->model()->index(search); 
selection->select(idx, QItemSelectionModel::Select);

This selects a cell, not the row . .

Have added a stupid workaround, but would rather fix this the correct way.

for (int col=0; col< treeview->model()->columnCount(); col++) 
{ 
   idx = treeview->model()->index(search, col); 
   selection->select(idx, QItemSelectionModel::Select); 
} 

Or is that ^^ the only way to do it?

Edit
Report