aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2019-02-06 08:57:33 +0100
committerChristian Stenger <christian.stenger@qt.io>2019-02-08 05:39:25 +0000
commit7ba74c2ba409180567d01d2f4f34c62cdbd852d4 (patch)
treed79a9b14faa65e184c74142adc422386aebd1675 /src/libs
parent791d791f2ca80dc623e6dac78c9f469e442516c3 (diff)
AutoTest: Use TypedTreeItem for TestResultItem
Simplifies code and reduces (visible) static_casts on the auto test plugin's side. Change-Id: I31ae3e4f1a32d3e74527ccb36080944848f3b1fa Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/utils/treemodel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libs/utils/treemodel.h b/src/libs/utils/treemodel.h
index 92f501ff4a..7ab043032a 100644
--- a/src/libs/utils/treemodel.h
+++ b/src/libs/utils/treemodel.h
@@ -148,6 +148,11 @@ public:
};
TreeItem::insertOrderedChild(item, cmp0);
}
+
+ ChildType *reverseFindAnyChild(const std::function<bool(TreeItem *)> &pred) const
+ {
+ return static_cast<ChildType *>(TreeItem::reverseFindAnyChild(pred));
+ }
};
class QTCREATOR_UTILS_EXPORT StaticTreeItem : public TreeItem