diff options
author | hjk <hjk@qt.io> | 2019-02-18 18:24:10 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-02-20 11:27:16 +0000 |
commit | ea9dad47193bc466642a3f75e690bfb8f4672805 (patch) | |
tree | d353eedefdce13a6d7a586398fad44515df6a4de /src/plugins/projectexplorer/buildtargetinfo.h | |
parent | 7f4c6e38bf89271950c752af123ce5a9680ab3ac (diff) | |
download | qt-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.h | 16 |
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 |