Qt: Wie selektiert man eine Item in einer QListView?
-
ich habe einen QListView mit eigenem Model. Nun möchte ich wenn der Benutzer auf einen Button klickt ein bestimmtes item in der QListView selektiert wird. Wie geht das?
Bisher habe ich nur die Methode selectAll in QListView gefunden - aber ich will ein ganz bestimmtes Item selektieren...
-
Auf http://stackoverflow.com/questions/461870/selecting-an-index-in-a-qlistview wird folgendes vorgeschlagen:
QModelIndex index = model->createIndex( row, column ); if ( index.isValid() ) model->selectionModel()->select( index, QItemSelectionModel::Select );
leider ist die Methode createIndex aber protected und ich kann darauf nicht zugreifen