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:
@@ -103,11 +103,10 @@ const ITestTreeItem *GTestResult::findTestTreeItem() const
|
||||
if (!rootNode)
|
||||
return nullptr;
|
||||
|
||||
const auto item = rootNode->findAnyChild([this](const Utils::TreeItem *item) {
|
||||
return rootNode->findAnyChild([this](const Utils::TreeItem *item) {
|
||||
const auto treeItem = static_cast<const TestTreeItem *>(item);
|
||||
return treeItem && matches(treeItem);
|
||||
});
|
||||
return static_cast<const ITestTreeItem *>(item);
|
||||
}
|
||||
|
||||
bool GTestResult::matches(const TestTreeItem *treeItem) const
|
||||
|
||||
Reference in New Issue
Block a user