forked from qt-creator/qt-creator
Utils: Add findAnyChild() to TypedTreeItem
Removes some static casts on the user side. Change-Id: I0a9ae512f294c0e78e0a5890e557c483af86abfe Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -141,11 +141,10 @@ const ITestTreeItem *QtTestResult::findTestTreeItem() const
|
||||
const TestTreeItem *rootNode = framework->rootNode();
|
||||
QTC_ASSERT(rootNode, return nullptr);
|
||||
|
||||
const auto item = rootNode->findAnyChild([this](const Utils::TreeItem *item) {
|
||||
return rootNode->findAnyChild([this](const Utils::TreeItem *item) {
|
||||
const TestTreeItem *treeItem = static_cast<const TestTreeItem *>(item);
|
||||
return treeItem && matches(treeItem);
|
||||
});
|
||||
return static_cast<const ITestTreeItem *>(item);
|
||||
}
|
||||
|
||||
bool QtTestResult::matches(const TestTreeItem *item) const
|
||||
|
||||
Reference in New Issue
Block a user