Guest User

Untitled

a guest
Jan 23rd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. QModelIndexList indexes = ui.listview_files->selectionModel()->selectedIndexes();
  2. foreach(QModelIndex index, indexes)
  3. {
  4. model->removeRow(index.row());
  5. }
  6.  
  7. QModelIndexList indexes;
  8. while((indexes = ui.listview_files->selectionModel()->selectedIndexes()).size()) {
  9. model->removeRow(indexes.first().row());
  10. }
  11.  
  12. QModelIndexList indexes = pTreeview->selectionModel()->selectedIndexes();
  13. qSort(indexes.begin(), indexes.end(), qGreater<QModelIndex>());
  14.  
  15. for(iter = indexes.constBegin(); iter != indexes.constEnd(); ++iter){
  16. pModels->removeRow((*iter).row(), (*iter).parent());
  17. }
  18.  
  19. QModelIndexList selectedIndexes(listView->selectionModel()->selectedIndexes());
  20.  
  21. for (QModelIndexList::const_iterator it = selectedIndexes.constEnd() - 1;
  22. it >= selectedIndexes.constBegin(); --it) {
  23. model->removeRow(it->row());
  24. }
  25.  
  26. QVector<QItemSelectionRange> ranges = ui.listView->selectionModel()->selection().toVector();
  27. foreach (const QItemSelectionRange& range, ranges)
  28. {
  29. ui.listView->model()->removeRows(range.top(), range.height());
  30. }
Add Comment
Please, Sign In to add comment