Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QModelIndexList indexes = ui.listview_files->selectionModel()->selectedIndexes();
- foreach(QModelIndex index, indexes)
- {
- model->removeRow(index.row());
- }
- QModelIndexList indexes;
- while((indexes = ui.listview_files->selectionModel()->selectedIndexes()).size()) {
- model->removeRow(indexes.first().row());
- }
- QModelIndexList indexes = pTreeview->selectionModel()->selectedIndexes();
- qSort(indexes.begin(), indexes.end(), qGreater<QModelIndex>());
- for(iter = indexes.constBegin(); iter != indexes.constEnd(); ++iter){
- pModels->removeRow((*iter).row(), (*iter).parent());
- }
- QModelIndexList selectedIndexes(listView->selectionModel()->selectedIndexes());
- for (QModelIndexList::const_iterator it = selectedIndexes.constEnd() - 1;
- it >= selectedIndexes.constBegin(); --it) {
- model->removeRow(it->row());
- }
- QVector<QItemSelectionRange> ranges = ui.listView->selectionModel()->selection().toVector();
- foreach (const QItemSelectionRange& range, ranges)
- {
- ui.listView->model()->removeRows(range.top(), range.height());
- }
Add Comment
Please, Sign In to add comment