| 17 | } |
| 18 | |
| 19 | QList<QUrl> ProjectItemContextImpl::urls() const |
| 20 | { |
| 21 | QList<QUrl> urls; |
| 22 | const auto items = this->items(); |
| 23 | for (const auto& item : items) { |
| 24 | const auto url = item->path().toUrl(); |
| 25 | if (url.isValid()) { |
| 26 | urls << url; |
| 27 | } |
| 28 | } |
| 29 | return urls; |
| 30 | } |
| 31 | |
| 32 | /** |
| 33 | * Runs the @p callback on all files that have @p projectItem as ancestor |