selection/insertion/indexing qt