| 636 | } |
| 637 | |
| 638 | bool ProjectFolderItem::hasFileOrFolder(const QString& name) const |
| 639 | { |
| 640 | const auto children = this->children(); |
| 641 | return std::any_of(children.begin(), children.end(), [&](ProjectBaseItem* item) { |
| 642 | return ((item->type() == Folder || item->type() == File || item->type() == BuildFolder) |
| 643 | && name == item->baseName()); |
| 644 | }); |
| 645 | } |
| 646 | |
| 647 | bool ProjectBaseItem::isProjectRoot() const |
| 648 | { |