Try setCurrentItem(newLayer, QItemSelectionModel::Select)
Try setCurrentItem(newLayer, QItemSelectionModel::Select)
It's nice to be important but it's more important to be nice.
To me it seems you are doing something wrong if setSelected(true) didn't work. Either the item is not selectable or your code is never ran or something unselects the item after you select it.
Bookmarks