do qlistview wpisuję dane pozycje poprzez:
QStringList data;
data.append("wpis 1");
...
data.append("wpis n");
listView->setModel(new QStringListModel(data));
jak w programie klikam na pozycję to emitowany jest sygnał clicked(const QModelIndex).
Nie wiem tylko jak programowo wykonać zaznaczenie pozycji w listview. Czytałem trochę o tym ale najwidoczniej jest to zupełnie inaczej rozwiązane niż np. w bcb.