diff options
Diffstat (limited to 'src/lib/corelib/buildgraph/artifactset.cpp')
-rw-r--r-- | src/lib/corelib/buildgraph/artifactset.cpp | 13 |
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; |