Когда у вас есть вид, у вас будет модель, которая будет использоваться для выбора элемента. Это называется QItemSelectionModel
.
Например, с помощью QListView
вы можете получить selectionModel следующим образом:
QItemSelectionModel* selectionModel() const;
Теперь из этой модели вы сможете подключаться по множеству сигналов:
void currentChanged ( const QModelIndex & current, const QModelIndex & previous )
void currentColumnChanged ( const QModelIndex & current, const QModelIndex & previous )
void currentRowChanged ( const QModelIndex & current, const QModelIndex & previous )
void selectionChanged ( const QItemSelection & selected, const QItemSelection & deselected )
Я думаю, это тебе немного поможет!