| 217 | } |
| 218 | |
| 219 | QList<QUrl> VcsFileChangesModel::checkedUrls(QStandardItem *parent) const |
| 220 | { |
| 221 | Q_D(const VcsFileChangesModel); |
| 222 | |
| 223 | Q_ASSERT(parent); |
| 224 | if (!parent) { |
| 225 | qCWarning(VCS) << "null QStandardItem passed to" << Q_FUNC_INFO; |
| 226 | return {}; |
| 227 | } |
| 228 | |
| 229 | QList<QUrl> ret; |
| 230 | for(int i = 0, c = parent->rowCount(); i < c; i++) { |
| 231 | QStandardItem* item = parent->child(i); |
| 232 | if(!d->allowSelection || item->checkState() == Qt::Checked) { |
| 233 | ret << indexFromItem(item).data(UrlRole).toUrl(); |
| 234 | } |
| 235 | } |
| 236 | return ret; |
| 237 | } |
| 238 | |
| 239 | QList<QUrl> VcsFileChangesModel::urls(QStandardItem *parent) const |
| 240 | { |
no test coverage detected