aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/artifactset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/buildgraph/artifactset.cpp')
-rw-r--r--src/lib/corelib/buildgraph/artifactset.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/corelib/buildgraph/artifactset.cpp b/src/lib/corelib/buildgraph/artifactset.cpp
index 0010e81fe..eea4ccf65 100644
--- a/src/lib/corelib/buildgraph/artifactset.cpp
+++ b/src/lib/corelib/buildgraph/artifactset.cpp
@@ -53,6 +53,19 @@ ArtifactSet &ArtifactSet::unite(const ArtifactSet &other)
return *this;
}
+QStringList ArtifactSet::toStringList() const
+{
+ QStringList sl;
+ foreach (Artifact *a, *this)
+ sl += a->filePath();
+ return sl;
+}
+
+QString ArtifactSet::toString() const
+{
+ return QLatin1Char('[') + toStringList().join(QLatin1String(", ")) + QLatin1Char(']');
+}
+
ArtifactSet ArtifactSet::fromNodeSet(const NodeSet &nodes)
{
ArtifactSet result;