summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/buildtargetinfo.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-02-18 18:24:10 +0100
committerhjk <hjk@qt.io>2019-02-20 11:27:16 +0000
commitea9dad47193bc466642a3f75e690bfb8f4672805 (patch)
treed353eedefdce13a6d7a586398fad44515df6a4de /src/plugins/projectexplorer/buildtargetinfo.h
parent7f4c6e38bf89271950c752af123ce5a9680ab3ac (diff)
downloadqt-creator-ea9dad47193bc466642a3f75e690bfb8f4672805.tar.gz
ProjectExplorer: Introduce Target::buildTarget(buildKey)
A convenience wrapper for applicationTargets().buildTargetInfo(buildKey), the only context using the BuildTargetInfoList member. Also, only one of the free comparison functions is ever used, only in one place. Inline it there. Change-Id: I7565e9d51d429af34352649e235243e5b3328fe9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/buildtargetinfo.h')
-rw-r--r--src/plugins/projectexplorer/buildtargetinfo.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/plugins/projectexplorer/buildtargetinfo.h b/src/plugins/projectexplorer/buildtargetinfo.h
index 38cadea991..e0cb22b6f2 100644
--- a/src/plugins/projectexplorer/buildtargetinfo.h
+++ b/src/plugins/projectexplorer/buildtargetinfo.h
@@ -79,23 +79,7 @@ inline uint qHash(const BuildTargetInfo &ti)
class PROJECTEXPLORER_EXPORT BuildTargetInfoList
{
public:
- BuildTargetInfo buildTargetInfo(const QString &buildKey) {
- return Utils::findOrDefault(list, [&buildKey](const BuildTargetInfo &ti) {
- return ti.buildKey == buildKey;
- });
- }
-
QList<BuildTargetInfo> list;
};
-inline bool operator==(const BuildTargetInfoList &til1, const BuildTargetInfoList &til2)
-{
- return til1.list.toSet() == til2.list.toSet();
-}
-
-inline bool operator!=(const BuildTargetInfoList &til1, const BuildTargetInfoList &til2)
-{
- return !(til1 == til2);
-}
-
} // namespace ProjectExplorer